问题描述:vue项目开发中,用axios请求数据时,用到服务器代理,在vue.config.js中设置服务器代理devServer时,配置 port:3001, 失效。
解决:
①第一种方法:修改portfinder版本号:
在node_modules中,依次找到@vue----cli-service----package.json,将 "portfinder": "^1.0.22", 改为 "portfinder": "^1.0.20",
②第二种方法:修改port的值:
在node_modules中,依次找到@vue----cli-service----lib----commands----serve.js,将 const port = await portfinder.getPortPromise() 改为 const port = portfinder.basePort
注意:改完重启 npm run serve