Javascript 突出显示“;找不到名称";/&引用;任何;在Vs代码中
使用VS代码,当我在Typescript中出错时,它会将错误突出显示为“找不到名称”/any,但在Javascript中它被指定为“any”,因此它不是突出显示的。附图:Javascript 突出显示“;找不到名称";/&引用;任何;在Vs代码中,javascript,typescript,visual-studio-code,Javascript,Typescript,Visual Studio Code,使用VS代码,当我在Typescript中出错时,它会将错误突出显示为“找不到名称”/any,但在Javascript中它被指定为“any”,因此它不是突出显示的。附图: 可以用同样的方式在JavaScript中突出显示错误吗?JSlint扩展没有帮助。只在内部版本中看到错误是很痛苦的。当您在.js文件中时,TypeScript默认会消除这些错误-但是,如果您在.js文件的顶部添加/@ts check注释,那么您应该会得到与TypeScript中类似的检查形式 这是相当新的,但你可以得到它的细
可以用同样的方式在JavaScript中突出显示错误吗?JSlint扩展没有帮助。只在内部版本中看到错误是很痛苦的。当您在
.js
文件中时,TypeScript默认会消除这些错误-但是,如果您在.js
文件的顶部添加/@ts check
注释,那么您应该会得到与TypeScript中类似的检查形式
这是相当新的,但你可以得到它的细节
总结是
/@ts check
注释,或checkJs
选项添加到jsconfig.json
/tsconfig.json
默认情况下,当您在
.js
文件中时,TypeScript会消除这些错误-但是,如果您在.js
文件的顶部添加/@ts check
注释,那么您应该得到与TypeScript中类似的检查形式
这是相当新的,但你可以得到它的细节
总结是
/@ts check
注释,或checkJs
选项添加到jsconfig.json
/tsconfig.json
我已经安装了ESLint扩展,它似乎做到了这一点。不幸的是,对我来说不是。我禁用了所有扩展,只保留了ESLint,但它仍然不能工作类型脚本2.3中包含的选项。但这是任何linter都会发现的,有很多VSCode插件可以做到这一点。可能是扩展配置的问题?由于某种原因,我似乎无法设置正常的lint。所以我安装了它,它只是自动执行它的设置,然后它就工作了。我安装了ESLint扩展,它似乎做到了这一点。不幸的是,对我来说不是。我禁用了所有扩展,只保留了ESLint,但它仍然不能工作类型脚本2.3中包含的选项。但这是任何linter都会发现的,有很多VSCode插件可以做到这一点。可能是扩展配置的问题?由于某种原因,我似乎无法设置正常的lint。所以我安装了它,它只是自动执行它的设置,然后就可以工作了