为什么打字稿“无法重新声明块作用域变量”?
我看到过使错误消息消失的黑客。
但是我的问题是,为什么TS会这样做?
有什么理由和目的?我希望一种语言会期望将util库导入多个文件,因此不会将其视为“重新声明”。
const uuid = require('uuid/v4');
另一个文件执行相同的导入。
Cannot redeclare block-scoped variable 'uuid'
I can have a const foo = '123' in Module A, and re-declare a const foo = '123' i...