npm无法通过networking

我有一个npm的麻烦,当我连接在我的networking,它很好地工作,但后来我断开计算机,它停止工作。 当我运行任何与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 

提前致谢。

这是find解决scheme的关键:

 Error: getaddrinfo ENOTFOUND localhost 

我去了我的/ etc / hosts文件,我注意到localhost不在那里了。

添加这一行:

 localhost 127.0.0.1 

现在一切都很好。