"Устранить ошибку: невозможно загрузить резолвер" узел ""

Я провел день борьбы со стандартными JS и package.json в проекте.

Когда я подумал, что исправил некоторые проблемы с отсутствием защиты при обновлении до стандарта 11, я столкнулся с несколькими:

error  Resolve error: unable to load resolver "node"  import/no-duplicates

Итак, возвращаясь к основам, действительно ли мне нужно "eslint", установленный для работы стандартного JS? Проект, похоже, требует "babel-eslint" для работы некоторых функций стрелок.

Что еще я могу сделать, чтобы попытаться устранить эти ошибки CI?

Может быть, это проблема Трэвиса, или npm i а также meteor npm i вопрос.

2 ответа

Мне пришлось явно установить . Недавно было обновлено eslint-plugin-import что не правильно связал eslint-import-resolver-node. Следующая команда установит недостающий пакет и все заработает:

      npm install -D eslint-import-resolver-node

По какой-то причине npm 6 install возился с meteor npm встроенная версия на 4. Исправление CI должно было переопределить фазу установки Travis по умолчанию.

Тем не менее мне все еще интересно, нужна ли мне зависимость от eslint в моем проекте.

Другие вопросы по тегам