उपरोक्त उत्तरों को जोड़कर ...
वीएस कोड के डॉक्स के अनुसार ।।
सुनिश्चित करें कि आप jsconfig.json को अपने जावास्क्रिप्ट प्रोजेक्ट के मूल में रखें न कि अपने कार्यक्षेत्र के मूल में। नीचे एक jsconfig.json फ़ाइल है, जो ES6 होने के लिए जावास्क्रिप्ट लक्ष्य को परिभाषित करती है और इसमें मौजूद विशेषता नोड_मॉडल फ़ोल्डर को बाहर करती है।
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
यहाँ एक स्पष्ट फ़ाइल विशेषता के साथ एक उदाहरण है।
{
"compilerOptions": {
"target": "ES6"
},
"files": [
"src/app.js"
]
}
फ़ाइलें विशेषता का उपयोग बहिष्करण विशेषता के साथ संयोजन में नहीं किया जा सकता है। यदि दोनों निर्दिष्ट हैं, तो फ़ाइल विशेषता पूर्वता लेता है।
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"
]
}