在vue.config.js文件下配置的port为8082,项目启动,控制台显示的是8083

can be overwritten by process.env.PORT, if port is in use, a free one will be determined

可以被process.env.PORT覆盖,如果端口被使用,将确定一个空闲的端口

(vue-cli配置好了,一旦端口被占用,报错,再次运行时会打开:8080+1,依次类推…8080+n,端口号默认是8080)

问题原因:

是因为项目中8082端口号被占用的缘故。且项目中安装了portfinder插件,它会自动寻找当前可用的端口并将项目运行在这个可行的端口上

列出所有端口

windows+R打开终端,输入cmd。输入命令netstat -ano,列出所有端口的情况,查看被占用端口对应的PID

查看端口是否已被占用

cmd后输入netstat -aon|findstr 端口号,有响应就已被占用(8082),无就没有被占用(10000),可以直接使用

查看哪个进程或程序占用了对应端口号

输入命令tasklist|findstr “PID数字”,回车,查看哪个进程或者程序占用了对应端口号
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐