EDIT2: Теперь он работает. Пришлось удалить все локальные пакеты eslint. Все хорошо!Неудовлетворенные одноранговые зависимости, устанавливающие Eslint и плагины
EDIT: Хорошо, после установки конкретной версии, на которую он жаловался (^ 1.16.0), теперь он снова работает в командной строке. Но это не печально не помогло в Возвышенном. Существуют ли какие-либо настройки, которые могут быть неправильными здесь?
У меня было это раньше, но после установки тех же пакетов снова по ошибке он сломался. В конечном итоге я пытаюсь заставить ESLINT работать с Sublime. И я думаю, что все в Sublime правильное, так как я ничего там не изменил. Просто Eslint больше не работает, что показывает «eslint app.jsx» и т. Д. (См. Ниже).
Я получаю эту ошибку неудовлетворенных равноправных зависимостей от импорта eslint-plugin.
aa:myResolutions Andreas$ sudo npm install -g eslint eslint-plugin-import
Password:
/usr/local/bin/eslint -> /usr/local/lib/node_modules/eslint/bin/eslint.js
/usr/local/lib
├── [email protected]
└── [email protected]
aa:myResolutions Andreas$ sudo npm install -g eslint eslint-plugin-import
eslint-config-airbnb eslint-plugin-react eslint-plugin-jsx-a11y
/usr/local/bin/eslint -> /usr/local/lib/node_modules/eslint/bin/eslint.js
/usr/local/lib
├── [email protected]
├─┬ [email protected]
│ └── UNMET PEER DEPENDENCY [email protected]^1.16.0
├── UNMET PEER DEPENDENCY [email protected]
├── [email protected]
└── [email protected]
npm WARN [email protected] requires a peer of eslint-plugin-
[email protected]^1.16.0 but none was installed.
npm WARN [email protected] requires a peer of eslint-plugin-
[email protected]^1.16.0 but none was installed.
aa:myResolutions Andreas$ eslint App.jsx
Oops! Something went wrong! :(
ESLint couldn't find the plugin "eslint-plugin-import". This can happen for a
couple different reasons:
1. If ESLint is installed globally, then make sure eslint-plugin-import is
also installed globally. A globally-installed ESLint cannot find a locally-
installed plugin.
2. If ESLint is installed locally, then it's likely that the plugin isn't
installed correctly. Try reinstalling by running the following:
npm i [email protected] --save-dev
Я не понимаю. Я впервые установил его. Но тогда он больше не установлен? Или, по крайней мере, это невозможно найти в некоторых других пакетах?
Почесал голову на этом уже более суток. Все плагины установлены глобально, так что это не должно быть проблемой, и это было так, как прежде, чем оно сломалось. И я полностью переустановил узел/npm, но ничего не помогает.
У кого-нибудь есть идеи, как это решить?