Ошибка: не удается найти модуль 'eslint/lib/rules/no-unused-expressions'
После установки ESLint через NPM в браузере появляется следующая ошибка:
Ошибка: не удается найти модуль 'eslint/lib/rules/no-unused-expressions' Ссылка из:
Любая идея, что может вызвать это и как я могу это исправить?
Ответ 1
Попробуйте выполнить следующие действия:
Удалить файл package-lock.json
Удалить папку node_modules
Удалить файл .eslintrc
Удалите devDependencies, которые содержат 'eslint'
В терминале наберите: npm install
В терминале введите: npm run start
Если вы хотите иметь eslint, попробуйте проверить, есть ли в ваших devDependencies строка ниже:
"eslint": "5.6.0"
NPM УСТАНОВИТЬ ESLINT
Ответ 2
У меня была эта проблема при использовании приложения create-реагировать. Скрипты React уже поставляются с установленной версией eslint, а это означает, что вам не нужно устанавливать eslint самостоятельно. Я исправил эту проблему, выполнив следующие действия:
Папка удаленных узлов-модулей
Удалил мой файл package-lock.json
Удалил мою локальную установку eslint из файла package.json
Установил все пакеты снова npm install
npm start и снова все работало нормально
Ответ 3
Убедитесь, что вы node_modules свои node_modules. Удалите ваш пакет-lock.json. и запустить
npm cache clean --force для очистки кеша. Теперь установите eslint, запустив ниже в каталоге:
npm я --save eslint
Ответ 4
Папка удаленных узлов-модулей Удалил мой файл package-lock.json Удален eslint из файла package.json Снова установил все пакеты