使用VS Code,当我在Typescript中出错时,它会将错误突出显示为“Cannot find name”/ any,但在JavaScript中它被分配为“any”,因此它不是突出显示的。有没有可能在JavaScript中以同样的方式突出显示错误?JSlint扩展没有帮助。只在构建中看到错误会很痛苦。
yjghlzjz1#
默认情况下,当你在一个.js文件中时,TypeScript会压制这些错误-但是,如果你在.js文件的顶部添加一个// @ts-check注解,那么你应该会得到一个与TypeScript类似的检查形式。这是相当新的,但你可以得到它的细节from the official blog post。该撮要1.在文件顶部添加// @ts-check注解,或者1.将checkJs选项添加到jsconfig.json/tsconfig.json
.js
// @ts-check
checkJs
jsconfig.json
tsconfig.json
xqkwcwgp2#
需要console.log(result)。但是console.log(esult)
2条答案
按热度按时间yjghlzjz1#
默认情况下,当你在一个
.js
文件中时,TypeScript会压制这些错误-但是,如果你在.js
文件的顶部添加一个// @ts-check
注解,那么你应该会得到一个与TypeScript类似的检查形式。这是相当新的,但你可以得到它的细节from the official blog post。
该撮要
1.在文件顶部添加
// @ts-check
注解,或者1.将
checkJs
选项添加到jsconfig.json
/tsconfig.json
xqkwcwgp2#
需要console.log(result)。但是console.log(esult)