J'ai rencontré ce problème aujourd'hui pratiquement en même temps que vous, il s'avère que webpack a encore été mis à jour.
Voici ce que j'ai fait pour le réparer :
D'abord j'ai couru npm install
y npm update
pour voir quel était le résultat. J'ai exécuté ces deux commandes parce que npm a une façon bizarre de signaler les dépendances non satisfaites, parfois c'est faux et quand vous réexécutez la commande npm update
ou le npm install
vous vous rendrez compte que les dépendances non satisfaites ne sont plus un problème.
Après avoir exécuté ces commandes, j'ai remarqué que le seul message restant était un avertissement :
npm WARN webpack-dev-server@2.1.0-beta.11 requires a peer of webpack@^2.1.0-beta.26 but none was installed.
Pour éviter cela, j'ai modifié mon package.json
fichier à lire "webpack": "2.1.0-beta.26"
au lieu de "webpack": "2.1.0-beta.25"
et en a lancé un autre npm install
.
Après cela, j'ai eu une autre erreur quand j'ai essayé d'exécuter npm start
qui indiquait qu'il y avait un problème avec mon fichier de configuration webpack. Dans mon cas, je suis allé dans le fichier de configuration de webpack pour mon environnement de développement (parce que je ne suis pas encore en production) et j'ai trouvé le coupable qui était un paramètre invalide appelé 'outputPath'.
J'ai commenté cette ligne et maintenant tout fonctionne bien.
J'espère que cela vous aidera, ce n'est peut-être qu'un hack pour l'instant mais j'espère que c'est un pas dans la bonne direction.
UPDATE :
Ok, donc j'avais un peu tort sur le fait que tout "fonctionne bien". Il s'avère que certains de mes chargeurs ne fonctionnaient pas correctement ; Bootstrap et d'autres éléments n'étaient pas chargés correctement, ce qui cassait mes styles. Donc, pour revenir à la situation antérieure, j'ai supprimé mon fichier node_modules
et a exécuté npm install
en utilisant les éléments suivants dans package.json
:
"webpack": "2.1.0-beta.25",
"webpack-dashboard": "^0.1.8",
"webpack-dev-middleware": "^1.6.1",
"webpack-dev-server": "2.1.0-beta.9",
"webpack-md5-hash": "^0.0.5",
"webpack-merge": "^0.15.0",
Espérons que des discussions comme celle-ci nous aideront à déterminer comment avancer correctement avec les nouvelles versions de webpack qui sont publiées.
0 votes
Oups ! Je viens de recevoir la même erreur. Cela s'est produit pour moi après avoir exécuté
npm update
sur mon projet !