【发布时间】:2018-01-13 17:37:56
【问题描述】:
当两者都使用相同的 TypeScript 版本时,VS Code 是否可以显示 TypeScript 编译器未捕获的错误?
我的 VS Code 安装使用的是 TypeScript 2.6.2 版。我看到智能感知在我的一个代码文件中检测到错误'Parameter ... implicitly has an 'any' type,但是当我运行 tsc 编译器时,没有错误。
这种行为似乎突然开始了;前一刻代码编辑器是干净的,然后下一刻它在某些行下面有所有这些红线。
【问题讨论】:
-
可能是
tslint(代码样式)错误,而不是语法错误。你的项目中有tslint.json吗? -
@cubrr 不,我的项目中没有 tslint.json
-
我假设 vscode 使用
tsconfig.json文件。如果您的tsc进程读取的是tsconfig.build.json,则您可能希望查看"noImplicitAny"compiler option 的不匹配。 -
是的,我认为是 tsconfig.json 和 tsconfig.build.json 不匹配
标签: javascript typescript visual-studio-code intellisense