git bash中运行npm run dev 端口冲突无法访问数据

49次阅读

共计 384 个字符,预计需要花费 1 分钟才能阅读完成。

昨天下午打开电脑,在 git bash 中进入项目文件夹下重新运行了 npm run dev。结果访问不到数据了。页面显示如下:

控制台报错如下:最开始是:

后来关闭 git bash, 又重新打开了,再次启动项目报错又变成这样:

经过调试,axios 发送的 ajax 请求没有任何问题,也能正常返回数据,请求的 url 设置的转发机制最终测试也是没有问题的。最终在网上查资料包括群里求助得知应该是端口冲突的问题。
git bash 中编译报错后想要启动 npm run dev,需要先清除被占用的端口,这样 npm run dev 命令才能正常运行。
解决方案 1:
1. 查看端口命令:netstat -ano

2. 执行 tskill PID 即可杀死进程
解决方案 2:
1. 运行 cmd, 输入 netstat -aon|findstr “8088” 输入成功后会返回 PID,最后的数字就是 PID

2. 运行 taskkill /pid {3116} - F 即可

正文完
 0