最近,我发现Visual Code具有一个不错的功能,可以在JavaScript文件中进行类型检查。我要做的就是在文件顶部键入
// @ts-check
,这对我来说是个很大的好处,所以我想在每个javascript文件中全局使用它,如何在不每次在文件顶部都写该行的情况下做到这一点?
答案 0 :(得分:1)
根据Aleksey L.的注释,我使用此配置将其添加到根目录tsconfig.json
中,并且有效:
{
"compilerOptions": {
"module": "system",
"noImplicitAny": false,
"removeComments": true,
"preserveConstEnums": true,
"sourceMap": true,
"outDir": "./dist",
"rootDir": "./src",
"checkJs": true,
"allowJs": true,
"jsx": "react",
"experimentalDecorators": true,
"moduleResolution": "node"
},
"include": [
"src/**/*"
],
"exclude": [
"./node_modules",
"dist"
]
}
如果您还想使用npm script
进行检查,则只需安装typescript
并在scripts
部分中使用此命令:
"typecheck": "tsc --project tsconfig.json --noEmit"