1

在构建我的 Vue 开发服务器 ( yarn serve) 时,每次运行它时,我的项目所服务的端口每次运行时都会增加 1(3000 到 3001),yarn serve我还要确保退出前一个进程......

发生这种情况有什么已知的原因吗?我试过搜索这个,但没有看到类似的东西。

我的 package.json 脚本块:

  "scripts": {
    "serve": "vue-cli-service serve --port 3000",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  }
4

1 回答 1

1

这可能是因为您在端口上仍然有一个正在运行的服务3000,这就是它自身递增的原因。尝试使用

sudo lsof -i -P -n | grep 3000

或者

sudo netstat -nlp | grep :80

然后,您可以使用特定的 CLI 命令或基本的kill 11528kill进程的 + PID)来杀死它。kill - 9 PID如果进程不想关闭,您也可以使用 SIGKILL 。

在此处输入图像描述

PS:另外,您应该在启动服务器时注意到它。 在此处输入图像描述

于 2021-02-26T09:14:52.010 回答