Is there a way to turn on ES6/ES7 syntax support in vscode?
Solution 1:
It's quite easy, at the root of your project create a jsconfig.json file and write this object in it:
{
"compilerOptions": {
"target": "ES6",
"module": "commonjs"
}
}
Solution 2:
This link helped a lot. Adding the jsconfig.json file to the the project didn't help much or rather it's not the best solution. Go to file > preferences > settings. In the settings.json file add this line:
"jshint.options": { "esversion": 6 }
Also you can also enable this setting for the entire project by creating a .jshintrc
file in your project's root and adding this content.
{
"esversion": 6
}
Solution 3:
Currently, the only way to use ES6 and ES7 features is to use Typescript.
On the other hand, here you can see that there is a feature request for ES6 and ES7