eslint не будет обновляться после v4.5.0, «Ошибка: не удается найти модуль eslint-config-google» - PullRequest
0 голосов
/ 27 ноября 2018

У меня была старая версия eslint:

eslint -v
v4.5.0

Чтобы обновить eslint Я запустил:

npm install -g eslint

В ответе сказано, что eslint@5.9.0 был успешно установлен,Следуя инструкциям документации в корне моего проекта, я запустил

eslint --init

Я выбрал руководство по стилю Google.Установка сказала

The style guide "google" requires eslint@>=5.4.0. You are currently using eslint@4.5.0.
  Do you want to upgrade? (Y/n) 

Это казалось странным, так как я только что установил 5.9.0, но я сказал Да.В ответе говорилось, что установка прошла успешно:

Successfully created .eslintrc.json file in /Users/TDK/LanguageTwo
ESLint was installed locally. We recommend using this local copy instead of your globally-installed copy.

Затем я запустил

eslint -v
v4.5.0

Я проверил echo $PATH и не увидел ничего, как eslintvm блокировка в старой версии.

Я попытался скопировать файл и получил это сообщение об ошибке:

Error: Cannot find module 'eslint-config-google'

eslint v5.9.0 теперь локально установлен в корне моего проекта, и я вижу eslint-config-google в узлемодули.eslint 5.9.0 установлен глобально.Я предполагаю, что «отсутствует» eslint-config-google, потому что на моем компьютере все еще работает eslint v4.5.0.Я перезагрузил свой компьютер.Что держит eslint на v4.5.0?

1 Ответ

0 голосов
/ 17 декабря 2018

Я использовал найти.-name 'eslint', чтобы удалить каждую копию eslint из каждой директории.npm uninstall -g eslint не удалил каждый модуль.Затем я переустановил eslint и запустил eslint init.Теперь это в v5.9.0.У него все еще есть ошибка

Error: Cannot find module 'eslint-config-google'

Я не знаю, что вызывает эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...