VS Код с es6

23

Я получаю ошибку ввода в моем коде 'import' is only available in ES6 (use 'esversion: 6').

Все связанные с es6 вызовут ошибку. Не уверен, что мне нужно настроить, чтобы заставить его работать.

    
задан erichardson30 30.03.2016 в 22:17
источник

3 ответа

64

Добавьте файл с именем .jshintrc в ваш проект и внутри этого типа файла:

{
    "esversion": 6
}

Как вы можете видеть здесь:

Полная документация по параметрам jshint находится здесь: Ссылка

    
ответ дан Nasreddine 30.03.2016 в 22:27
  • Всегда что-то простое! Благодаря :) –  erichardson30 31.03.2016 в 15:06
  • jshint.com/docs/options/#esversion для тех, кто ищет документацию. –  Jeremy Larter 01.04.2017 в 14:51
  • Это должно быть добавлено автоматически. –  Xaqron 10.08.2017 в 04:59
  • кажется, что иногда вам нужно добавить эту строку «moz»: true –  kinsley kajiva 09.01.2018 в 21:54
12

Вы можете добавить "esversion": 6 в jshint.options в пользовательских настройках.

{
  "jshint.options": {
    "esversion": 6
  }
}
    
ответ дан Nomz 28.12.2017 в 15:22
5

Простым способом сделать это можно добавить следующие настройки:

"jshint.options":{
    "esversion":6
}

В VS-коде перейдите в settings

При отображении настроек вы увидите открытую вкладку User Settings , которая выглядит так:

Обратите внимание, что есть два раздела, в которых вы можете настроить свои настройки, Настройки пользователя и Параметры рабочей области

Настройки пользователя . Здесь вы должны применять любые глобальные настройки, которые вам нужны для любого проекта, над которым вы когда-либо будете работать.

Параметры рабочей области . Здесь вы можете вносить изменения в настройки, которые должны применяться только к вашему текущему проекту.

В моем случае, поскольку я знаю, что только некоторые из моих проектов могут использовать ES6, мне нужно иметь подсказку об ошибке, чтобы предупредить меня, если я использую ES6 для моих проектов, отличных от ES6 ... поэтому я установил это только для my Параметры рабочей области

Но если вы знаете, что все, что вы кодируете в VS Code, будет ES6, проект, затем сохраните шаг и добавьте его в свои пользовательские настройки .

Независимо от ваших предпочтений, это даст вам намек, который вам нужен для ES6 в ваших проектах ES6:)

    

ответ дан Ian 18.02.2018 в 06:03
  • Это был отличный ответ и +1 для того, чтобы не создавать дополнительный файл в каталогах проектов ... Скриншоты также очень полезны, большое вам спасибо! –  natureminded 19.02.2018 в 04:44