Додавання до вищезазначених відповідей ...
Відповідно до Документів Кодексу VS ..
Переконайтесь, що ви розміщуєте jsconfig.json в корені проекту JavaScript, а не лише в корені робочої області. Нижче наведено файл jsconfig.json, який визначає, що ціль JavaScript має бути ES6, а атрибут виключення виключає папку node_modules.
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
Ось приклад з явним атрибутом файлів.
{
"compilerOptions": {
"target": "ES6"
},
"files": [
"src/app.js"
]
}
Атрибут файлів не може використовуватися разом з атрибутом виключення. Якщо вказано обидва, атрибут файлів має перевагу.
також спробуйте редагувати властивість "target" в 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"
]
}