如果我将 //@ts-check
放入文件中,它将检查代码,但是如果我使用以下jsconfig.json
,则不会检查,为什么?我正在使用VSCODE版本1.15.1
{
"compilerOptions": {
"checkJs": true
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}
"javascript.implicitProjectConfig.checkJs": true
在VSCODE的settings.json
中,不是您的项目的jsconfig.json
。
jsconfig.json
选项是"checkJs": true
。
从javascript上的VS代码文档:
启用类型检查所有JavaScript文件,而无需更改任何 代码,只需将
"javascript.implicitProjectConfig.checkJs": true
添加到 您的工作区或用户设置。此启用类型检查任何 不是jsconfig.json
或tsconfig.json
的JavaScript文件 项目。
您必须将"javascript.implicitProjectConfig.checkJs": true
添加到jsconfig.json
文件中才能工作。