我的Vue应用程序在端口8080上运行。脚本设置为"serve": "vue-cli-service serve"
,我用yarn run serve
启动它。
我的Express服务器设置为在端口4000上运行。我使用以下脚本从yarn run dev
启动它:
"client-install": "yarn add --prefix client",
"start": "node server.js",
"server": "nodemon server.js",
"client": "yarn start --prefix client",
"dev": "concurrently \"yarn run server\" \"yarn run client\""
当我尝试运行时,它显示错误:
答案 0 :(得分:1)
查看该端口上已经在运行什么
netstat -a -n -o | find "4000"
TCP 127.0.0.1:4200 0.0.0.0:0 LISTENING 25160
获取pid,例如,如果pid为25160,则
tasklist /fi "pid eq 25160"
node.exe 25160 Console 1 399,528 K
因此,您可以看到正在使用该端口的端口,在本例中为节点。 还要签出该项目:https://github.com/pietheinstrengholt/vue-express-boilerplate
答案 1 :(得分:0)
此问题的解决方法是使用名为concurrently
的npm软件包