Vue项目运行端口总是为设置的端口+1

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