J'ai déplacé mon projet vers un autre ordinateur, exécuté l'installation de npm. Le projet fonctionne bien sauf webpack-dev-server, il génère une erreur
module.js:544
throw err;
^
Error: Cannot find module '../lib/polyfills'
at Function.Module._resolveFilename (module.js:542:15)
at Function.Module._load (module.js:472:25)
at Module.require (module.js:585:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/project/node_modules/.bin/webpack-dev-server:6:1)
at Module._compile (module.js:641:30)
at Object.Module._extensions..js (module.js:652:10)
at Module.load (module.js:560:32)
at tryModuleLoad (module.js:503:12)
at Function.Module._load (module.js:495:3)
Qu'est-ce qu'il manque?
J'ai eu ce problème exact et l'ai résolu en procédant comme suit.
Fonctionnement webpack-dev-server
a donné l'erreur que vous avez collée.
J'ai pensé qu'il s'agissait peut-être d'un problème de configuration, j'ai donc essayé node_modules/.bin/webpack-dev-server
pour corriger la configuration via la CLI.
Ce faisant, on m'a donné la même erreur.
Le fichier à l'intérieur de .bin
existait mais quelque chose clochait clairement. Je soupçonne que c'est parce que j'ai lancé ce projet en copiant à partir d'un autre et peut-être des références normalement définies dans le cadre de npm install
n'était pas défini sur la copie, ils pointaient donc toujours vers la source de ma copie.
Quoi qu'il en soit, exécutez npm install --save-dev webpack-dev-server
encore une fois et essayez. Correction de mon problème lors de l'exécution de webpack-dev-server
et la CLI même s'ils étaient déjà installés. Peut-être juste installé incorrectement.
La correction: rm -rf node_modules && npm install
Parce que ..... qui sait pourquoi/hausser les épaules