В Vue. js приложении много ошибок в IDE PhpStorm - PullRequest
0 голосов
/ 28 февраля 2020

Я загрузил Vue. js проект в свой PhpStorm 2019.2.3 и получил много ошибок в IDE:

enter image description here

Полагаю, мне нужно установить параметры здесь:

enter image description here

Но какой вариант выбрать? Нужно ли устанавливать какие-нибудь аддитивные плагины?

1 Ответ

2 голосов
/ 28 февраля 2020

Вы выбрали правильный вариант; ошибка происходит от JSHint linter, который по умолчанию не поддерживает синтаксис ES6. Вы должны сообщить JSHint , что вы используете синтаксис ES2015. Это можно сделать, добавив /*jshint esversion: 6 */ комментарий к вашему файлу (http://jshint.com/docs/options/#esversion) или указав

{
  "esversion": 6
}

в .jshintrc файле. Если у вас нет собственного конфигурационного файла, вы можете изменить настройки по умолчанию в Настройки | Языки и рамки | JavaScript | Инструменты качества кода | JSHint соответственно

  • установить esversion на 6
  • отключить es3 и es5 опции

enter image description here

Если вы не хотели использовать JSHint для печати вашего заявления (и я Можно сказать, что этот линтер немного устарел и плохо работает с ES6 / JSX), просто отключите его в Настройки | Языки и рамки | JavaScript | Инструменты качества кода | JSHint . PhpStorm предоставляет свои собственные проверки и анализатор синтаксиса, поэтому вам не нужно использовать никаких дополнительных инструментов для проверки качества кода. Но, если вы предпочитаете использовать внешний линтер, я бы посоветовал попробовать ESLint .

...