vuecli启动dev报错 但是浏览器能正常启动显示页面

npm run dev

demo@1.0.0 dev D:vueProjectsDemo
node build/dev-server.js

Starting dev server...

DONE Compiled successfully in 2837ms10:19:30

Listening at http://localhost:8080

events.js:182

  throw er; // Unhandled 'error' event
  ^

Error: listen EADDRINUSE :::8080

at Object._errnoException (util.js:1021:11)
at _exceptionWithHostPort (util.js:1043:20)
at Server.setupListenHandle [as _listen2] (net.js:1344:14)
at listenInCluster (net.js:1385:12)
at Server.listen (net.js:1469:7)
at Function.listen (D:\vueProjects\Demo\node_modules\_express@4.16.2@express\lib\application.js:618:24)
at portfinder.getPort (D:\vueProjects\Demo\build\dev-server.js:95:18)
at D:\vueProjects\Demo\node_modules\_portfinder@1.0.13@portfinder\lib\portfinder.js:160:14
at D:\vueProjects\Demo\node_modules\_async@1.5.2@async\lib\async.js:52:16
at D:\vueProjects\Demo\node_modules\_async@1.5.2@async\lib\async.js:269:32
at D:\vueProjects\Demo\node_modules\_async@1.5.2@async\lib\async.js:44:16
at D:\vueProjects\Demo\node_modules\_portfinder@1.0.13@portfinder\lib\portfinder.js:122:16
at Server.onListen (D:\vueProjects\Demo\node_modules\_portfinder@1.0.13@portfinder\lib\portfinder.js:45:7)
at Object.onceWrapper (events.js:314:30)
at emitNone (events.js:105:13)
at Server.emit (events.js:207:7)

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! demo@1.0.0 dev: node build/dev-server.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the demo@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:UserswomowAppDataRoamingnpm-cache_logs2017-10-26T02_19_30_718Z-debug.log

阅读 3.5k
3 个回答

8080 被占用; 当然你可以在配置中更改 port 为其他,如:8888,然后重新运行命令:npm run dev 。
但如果你的 Terminal 支持 PORT 输入(比如mac iterm2,Linux),则可以直接 PORT=8888 npm run dev

可参见: vue-boilerplate-template#usage

8080端口已经被占用了 要么把之前启动的关上 要么换个端口

端口被占用了 换个端口就成了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题