Я использую eslint и получаю эту ошибку из-за import/no-extraneous-dependencies
на куче вещи инка реагировать, Chai, реагирует, дом и т.д.ESLint импортирования срабатывает
'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it
В моем package.json я следующее («...» представляет собой другие пакеты, которые не кажутся актуальны):
"dependencies": {
...
"react": "^15.2.1",
...
},
у меня есть package.json в корне моего проекта, но у меня также есть отдельные файлы package.json для каждого из моих компонентов , Есть ли способ ссылаться на зависимость корневого файла, или мне нужно добавить его ко всем отдельным компонентам package.json?
Это то, что я сделал! Но он хочет, чтобы я переместил chai в зависимости, а не от зависимостей, которые кажутся мне неправильными, поскольку тесты не будут выполняться на производстве. – Ash
Да, 'chai' был бы зависимым от разработчиков в моей книге. Я бы посмотрел на то, как ESLint заткнется, D – robertklep
Ха-ха! Оказывается, мне просто нужно добавить мокко в качестве плагина, а затем установить среду в eslint! Успех! – Ash