所以我正在5分钟内浏览'TypeScript':
https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html
但是我总是接连出现错误(尝试向同事TS展示时效果不佳)。
例如,使用此示例(第一个示例):
function greeter(name) {
return 'Hello ' + name;
}
let user = 'Test';
console.log(greeter(user));
即使以上,非常简单的TS示例也给了我2个错误。
第一个错误-突出显示函数声明中的“问候”,并说:“重复函数声明”
第二错误-突出显示“用户”声明并说:“无法重新声明块作用域变量用户”
我已经几次遵循这些指南,却从未经历过。
我曾尝试禁用我认为可能与其冲突的任何插件(Prettier / ESLint),但我仍然收到相同的错误。
我本来有问题,但是我发现了一个错误的PATH变量,将TS强制为v 1.0.0.3,但是,现在我已经解决了这个问题,并且找到了正确的TSC版本。
即使在第一个示例中,我也不知道为什么会收到错误?
任何建议将不胜感激。
几乎不希望发布此内容,但是问题是,当我同时打开.js文件和.ts文件时,它们彼此冲突。
一次只打开一个文件将删除所有错误。
[Aaaaah!