1 梗概
这里记录Vue配置了端口号,npm run serve 发布运行仍会选择其他端口,一般是配置的端口号+1
2 解决方案
网上有些教程说是由于 portfonder 版本问题,需要降低版本,可能这个的确是个解决方案。
还有说在package.json 中配置
"serve": "vue-cli-service serve --port 8085"
上述方法 我试了 但没用。
3 具体解决
我直接使用的是 查看目标端口号,看是否被占用,若被占用,则解除占用,即可以运行。
Linux 查看端口占用情况
netstat -tuln | grep 8085(端口号) 或 ss -tuln | grep 8085
如果没有被占用,则不会有输出,有输出则说明已被占用
那么如何将占用的进程关闭呢?
使用以下命令 查看 占用端口的进程
lsof -i :端口号
kill -9 3056714(pid) 即可关闭
再发布运行 即是配置的端口号了。