webpack-dev-server 不工作 找不到模块 '../lib/polyfills'



我将项目移动到另一台计算机上,运行了npm install。项目工作正常,除了 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)

它缺少什么?

修复:rm -rf node_modules && npm install

因为。。。。。谁知道为什么/耸耸肩

我遇到了这个确切的问题,并通过以下方式修复了它。

运行webpack-dev-server给出了您粘贴的错误。

我认为这可能是配置问题,因此我尝试node_modules/.bin/webpack-dev-server通过CLI修复配置。

这样做,我得到了同样的错误。

.bin里面的文件存在,但显然有问题。 我怀疑这是因为我通过从另一个项目复制来播种这个项目,也许通常设置为npm install一部分的引用没有在副本上设置,所以他们仍然指向我的副本的来源。

无论如何,请再次运行npm install --save-dev webpack-dev-server并尝试。 修复了我在运行webpack-dev-server和 CLI 中的问题,即使它们已经安装。 也许只是安装不当。

我在package.json一个点版本中提高了我的 webpack-dev-server 版本并运行了yarn并修复了它。

例如在package.json中:

   },
   "devDependencies": {
-    "webpack-dev-server": "2.11.2"
+    "webpack-dev-server": "2.11.3"
   }
 }

然后运行yarn,问题已解决。

相关内容

最新更新