添加到上述答案...
根据 VS Code 的文档..
确保将jsconfig.json 放置在JavaScript 项目的根目录,而不仅仅是工作空间的根目录。下面是一个 jsconfig.json 文件,它将 JavaScript 目标定义为 ES6,并且 exclude 属性不包括 node_modules 文件夹。
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
这是一个具有显式文件属性的示例。
{
"compilerOptions": {
"target": "ES6"
},
"files": [
"src/app.js"
]
}
files 属性不能与 exclude 属性一起使用。如果两者都指定,则文件属性优先。
也尝试编辑tsconfig.json 中的“目标”属性
{
"compilerOptions": {
"target": "es5",//es6
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts"
]
}