web-dev-qa-db-fra.com

webpack-dev-server ne fonctionne pas Impossible de trouver le module '../lib/polyfills'

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?

14
Alexey K

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.

18
oooyaya

La correction: rm -rf node_modules && npm install

Parce que ..... qui sait pourquoi/hausser les épaules

37
sarink