Vue项目运行端口总是为设置的端口+1
问题描述:
前端 Vue项目
我设置的端口
运行时的端口
后台的端口是8666
为什么我运行时端口总是会+1,而且没有运行其他项目,其他项目也没有用8666这个端口
答
8666 这个被占用啦 会+1的
答
除了dev,看一下其它配置文件,prod等
启动的时候或许不是用dev的配置,看启动信息,加载了哪个配置文件
答
看看是不是这个项目运行了两遍
答
当前端口被占用,会自动+1
答
项目也没有运行两遍
答
vue - webpack.dev.conf.js for node-portfinder
获取当前可用的port. (vue-cli配置好了,一旦端口被占用,报错,再次运行时会打开:8080+1,依次类推...8080+n)
问题原因:portfinder的问题
解决方案: npm install portfinder@1.0.21