node.js - npm 脱网失败

标签 node.js npm webpack-dev-server

我在使用 npm 时遇到了问题,当我连接到网络时,它工作得很好,但当我断开计算机连接时,它就停止工作了。当我运行任何与 npm 相关的命令时,它会失败并给出此错误。有谁知道里面发生了什么吗?

我有一台装有 Capitan OS 的 Mackbook pro

webpack-dev-server --config ./webpack/webpack.config.js --content-base ./app/ --watch --hot --inline --progress

70% 4/4 build modulesevents.js:141
  throw er; // Unhandled 'error' event
  ^

Error: getaddrinfo ENOTFOUND localhost
at errnoException (dns.js:26:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:77:26)

npm ERR! Darwin 15.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "dev"
npm ERR! node v4.2.1
npm ERR! npm  v2.14.7
npm ERR! code ELIFECYCLE
npm ERR! frontend@1.0.0 dev: `webpack-dev-server --config ./webpack/webpack.config.js --content-base ./app/ --watch --hot --inline --progress`
npm ERR! Exit status 1

提前致谢。

最佳答案

这是找到解决方案的关键:

Error: getaddrinfo ENOTFOUND localhost

我查看了/etc/hosts 文件,发现 localhost 已经不存在了。

添加这一行:

localhost     127.0.0.1

现在一切都很好。

关于node.js - npm 脱网失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33425276/

相关文章:

javascript - 访问另一台 LAN PC 上的 Webpack Dev Server

node.js - Swagger-ui 本地设置问题

javascript - 为什么node_modules在构建后不断从docker中消失?

node.js - 在 Protractor 中安装 geckodriver 时出错 - npm install --save geckodriver

reactjs - 多个 React 应用程序中的可共享组件

javascript - 如何在 webpack 中使用 noParse?

javascript - Node js应用程序加载资源失败

node.js - TestCafe-错误 : Cannot establish one or more browser connections

javascript - Nodemailer 错误无法修复

javascript - 使用 electron-packager 构建应用程序时设置不同的文件名和任务栏名称