webpack-dev-сервер не работает не может найти модуль '../ lib / polyfills'


Я перенес свой проект на другой компьютер, запустил установку npm. Проект работает нормально, кроме webpack-dev-server, он выдает ошибку

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)

Чего ему не хватает ?

2 9

2 ответа:

У меня была именно эта проблема, и я исправил ее, сделав следующее.

Запуск webpack-dev-server выдал вставленную ошибку.

Я подумал, что это, возможно, была проблема конфигурации, поэтому я попытался node_modules/.bin/webpack-dev-server исправить конфигурацию через CLI.

Делая это, я получил ту же ошибку. Файл внутри .bin существовал, но что-то явно было не так. Я подозреваю, что это потому, что я засеял этот проект копированием из другого и, возможно, ссылки, обычно устанавливаемые как часть npm install, не были установлены на копии, так что они все еще указывали на источник моей копии.

Несмотря на это, запустите npm install --save-dev webpack-dev-server еще раз и попробуйте. Исправлена моя проблема как в запуске webpack-dev-server, так и в CLI, хотя они уже были установлены. Возможно, просто установили неправильно.

Исправление: rm -rf node_modules && npm install

Потому что..... кто знает, почему / пожимает плечами