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