#ember.js #ember-cli
#ember.js #ember-cli
Вопрос:
Я столкнулся с этой проблемой при обновлении с Ember 3.12 до Ember 3.20. Первоначально, когда ember serve
бы он ни выполнялся, любые изменения в коде также запускали сценарии компоновки для повторного запуска. Я просмотрел некоторые запросы на извлечение Ember, и, похоже, некоторые библиотеки компоновки были заменены, что могло иметь неблагоприятный побочный эффект, из-за которого инструмент компоновки не запускался ни на одном ember serve
, ни ember test
на другом . Вместо этого linting должен вызываться вручную через командную строку. Это PR, который, я думаю, может быть связан с этим побочным эффектом.
https://github.com/ember-cli/ember-cli/pull/9009
Есть ли способ обойти это? Чтобы было ясно, я хочу, чтобы линтеры в идеале выполнялись с ember serve
помощью, а не как отдельная команда. Для меня это не имеет большого значения, но сейчас немного неудобно запускать linting вручную.
Комментарии:
1. Да, они изменили это пару версий назад, в 3.16 или около того.
Ответ №1:
Если вы хотите, вы можете восстановить эту функциональность, повторно добавив ember-cli-eslint.
ember install ember-cli-eslint
Однако вам может быть приятнее добавить eslint в свой редактор, чтобы вы получали более быструю обратную связь и не нужно было смотреть сборку. Именно по этой причине это было удалено, поскольку большинство людей предпочитают это.