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