换了一台电脑,运行了一个vue项目,报了一串错误:
E:\bqc\web\currencyMobiel>npm run dev
> usevue@1.0.0 dev E:\bqc\web\currencyMobiel
> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js
events.js:183
throw er; // Unhandled 'error' event
^
Error: listen EADDRNOTAVAIL 192.168.10.203:8080
at Server.setupListenHandle [as _listen2] (net.js:1343:19)
at listenInCluster (net.js:1401:12)
at doListen (net.js:1510:7)
at _combinedTickCallback (internal/process/next_tick.js:142:11)
at process._tickCallback (internal/process/next_tick.js:181:9)
at Function.Module.runMain (module.js:696:11)
at startup (bootstrap_node.js:204:16)
at bootstrap_node.js:625:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! usevue@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the usevue@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2018-10-12T09_27_32_677Z-debug.log
刚开始一脸懵逼,百度了一下才知道,ip地址变了,监听不到一个不存在的地址。
解决办法:把ip地址改成当前电脑的ip地址就可以了。
将这个异常名字分解开来就是E ADDR NOT AVAIL
E:Error
ADDR:Address
NOT:Not
AVAIL:Available
合起来的意思就是这个ip地址是not available的。