Hinzufügen zu den obigen Antworten ...
Gemäß Docs of VS Code ..
Stellen Sie sicher, dass Sie die Datei jsconfig.json im Stammverzeichnis Ihres JavaScript-Projekts und nicht nur im Stammverzeichnis Ihres Arbeitsbereichs platzieren. Unten finden Sie eine Datei jsconfig.json, in der das JavaScript-Ziel als ES6 definiert ist und das Attribut exclude den Ordner node_modules ausschließt.
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
Hier ist ein Beispiel mit einem expliziten Dateiattribut.
{
"compilerOptions": {
"target": "ES6"
},
"files": [
"src/app.js"
]
}
Das Attribut files kann nicht in Verbindung mit dem Attribut exclude verwendet werden. Wenn beide angegeben sind, hat das Attribut files Vorrang.
Versuchen Sie auch, die Eigenschaft "target" in tsconfig.json zu bearbeiten
{
"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"
]
}