Webpack 开发服务器 - 每次我 运行 都必须更改端口

Webpack dev server - having to change port every time I run it

我是 webpack-dev-server 的新手,我将它用作 React 中测试项目的一部分。

当我第一次启动服务器时,它按预期工作。 (我使用 npm 脚本 运行 通过 webpack.config.js 启动它)

在 Mac 终端 window 中,当我想关闭服务器时,我使用 CTRL-Z 并且服务器似乎终止了。

如果我再 运行 服务器我得到

错误:监听 EADDRINUSE 127.0.0.1:5001 .........

所以服务器似乎没有终止。所以为了 运行 再次启动,我必须在 webpack.config.js 中选择不同的端口。

然后,如果我杀死它并重新开始,我需要再次更改端口(一次又一次,等等)——这太疯狂了。

显然我一定是在做一些愚蠢的事情 - 谁能帮帮我?

谢谢

不要使用 ctrl-Z,而是使用 ctrl-C 终止终端中的进程。