Webpack-dev-server错误:找不到模块'ipaddr.js'

问题描述 投票:1回答:3

运行webpack dev服务器会输出以下错误。

我尝试使用本地和全局包运行它。

我在用:

 "webpack": "^2.5.1",
    "webpack-dev-server": "^2.4.5"

,

.\node_modules\.bin\webpack-dev-server.cmd
module.js:442
    throw err;
    ^

Error: Cannot find module 'ipaddr.js'
    at Function.Module._resolveFilename (module.js:440:15)
    at Function.Module._load (module.js:388:25)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\DSL\Myriad\branches\HTML 5 GUI\V1.0_WebPack\node_modules\proxy-addr\index.js:24:14)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
angular npm webpack webpack-dev-server webpack-2
3个回答
2
投票

只需运行此命令

rm -rf node_modules npm i

欢呼:-)


0
投票

我刚刚遇到这个问题,但无法找到答案。我偶然发现的解决方案是删除节点模块目录并运行npm install


-1
投票

出于某种原因得到同样的问题。似乎是ipaddr.js模块的package.json中缺少的“main”属性。

您可以通过将node_modules / ipaddr.js / lib / ipaddr.js复制到node_modules / ipaddr.js / index.js来临时修复它

© www.soinside.com 2019 - 2024. All rights reserved.