尝试在生产中运行项目时出错,
当运行npm run build:prod编译我没有错误,但是当运行npm run server:prod传递这个:
C:\Users\Prueba Tecnica\Venfi> npm run server:prod
> venfi@3.3.0 server:prod C:\Users\Prueba Tecnica\Venfi
> http-server dist --cors
events.js:160
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE 0.0.0.0:8080
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at Server._listen2 (net.js:1257:14)
at listen (net.js:1293:10)
at net.js:1403:9
at _combinedTickCallback (internal/process/next_tick.js:77:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
at Module.runMain (module.js:606:11)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "server:prod"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! code ELIFECYCLE
npm ERR! venfi@3.3.0 server:prod: `http-server dist --cors`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the venfi@3.3.0 server:prod script 'http-server dist --cors'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the venfi package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! http-server dist --cors
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs venfi
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls venfi
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\Prueba Tecnica\Venfi\npm-debug.log
感谢您的帮助。
答案 0 :(得分:0)
端口已在使用中。只需打开您的任务操作系统上的任务管理器并终止任何节点进程。当使用来自cli的节点内容时,请记住在运行时按ctrl + c来终止进程。有时如果您只是使用X按钮关闭终端,它将关闭终端,但让进程以后台运行它。如果所有其他方法都失败了,您就无法删除该消息,只需重新启动计算机即可。
答案 1 :(得分:0)
这不是节点JS错误, 端口8080上已经运行了一些东西。
杀死&再次运行。! 杀死端口进程的步骤。
2.要找出PID 8080是什么(希望不是木马)我输入任务列表/ FI“PID eq 8080”