【发布时间】:2023-04-08 09:55:01
【问题描述】:
所以我正在 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 版本。
即使在第一个示例中,我也无法弄清楚为什么我会收到错误消息?
任何建议将不胜感激。
【问题讨论】:
标签: typescript