Я использую атом, и я попробовал несколько различных jshint пакетов, и они все дают предупреждение, которое говорит
"template literal syntax' is only available in ES6 (use 'esversion: 6')"
Я создал верхний уровень .jshintrc файл (в корне) и добавил следующий json:
{
"esversion":6
}
Однако это все еще бросает ту же ошибку. Любые идеи, как решить. Я включал ссылку на страницу параметров JSHint. Я хотел бы начать играть вокруг с синтаксисом ES6, но предпочту не иметь дополнительные предупреждения.
Спасибо ТАКИМ ОБРАЗОМ сообщество!
Имя файла должно быть .jshintrc
, и содержание
{
"esversion": 6
}
Вместо того, чтобы создать файл .jshintrc , можно просто добавить наверху js файла:
/*jshint esversion: 6 */
У нас есть два варианта.
Создают файл .jshintrc в корневом каталоге и типе как ниже. Это относится ко всем кодам
{
"esversion": 6
}
<час>, Если Вы все еще получаете предупреждение, закрываете и вновь открыли Вашего редактора.
Тип как ниже наверху Вашего кода. Это относится просто к коду.
/* jshint esversion: 6 */
Не забудьте закрываться, затем вновь открыли Ваш файл JS / текстовый редактор.
Используя пакеты атома linter и linter-jshint, я заставил это работать путем удаления и затем переустановки пакетов и затем перезапуска атома. Я действительно загрузил ESLint и установил его на предложения людей, надеясь проверить его.