Ich verwende eslint und immer diese Fehlermeldung wegen import/no-extraneous-dependencies
auf einem Haufen Zeug inc reagieren, chai, reagieren-dom etcESLint Import react
'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it
In meinem package.json ich habe folgendes (‚...‘ für andere Pakete, die nicht relevant erscheinen):
"dependencies": {
...
"react": "^15.2.1",
...
},
ich habe einen package.json in der Wurzel meines Projektes, aber ich habe auch einzelne package.json Dateien für jedes meiner Komponenten . Gibt es eine Möglichkeit dafür, auf die Root-Dateiabhängigkeit zu verweisen oder muss ich sie auch zu allen einzelnen Paket.json-Dateien hinzufügen?
Das habe ich getan! Aber ich will, dass ich Chai in Abhängigkeiten und nicht in Abhängigkeiten bringe, was mir inkorrekt erscheint, da die Tests nicht auf Produktion laufen. – Ash
Ja, 'Chai' wäre in meinem Buch auch eine Dev-Abhängigkeit. Ich würde versuchen, ESlint dazu zu bringen, die Klappe zu halten; D – robertklep
Ha ha! Es stellte sich heraus, dass ich Mocha nur als Plugin hinzufügen und die Umgebung in eslint einstellen musste! Erfolg! – Ash