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

标签 webpack webpack-dev-server

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

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

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

如果我再次运行服务器,我会得到

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

所以服务器看起来并没有终止。因此,为了再次运行它,我必须在 webpack.config.js 中选择不同的端口。

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

显然我一定做了一些愚蠢的事情 - 有人可以帮助我吗?

谢谢

最佳答案

使用 ctrl-C 代替 ctrl-Z 来终止终端中的进程。

关于Webpack 开发服务器 - 每次运行时都必须更改端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35326211/

相关文章:

javascript - 使用 webpack 时自定义处理程序不起作用

reactjs - React 应用程序不支持导出 {default}

javascript - 如何配置 webpack-dev-server 在重新加载之前关闭浏览器上的 "beforeunload"事件?

node.js - "npm start"webpack-dev-server 错误

javascript - Safari 中带有商店模式的 HMR 奇怪行为 - Vue2

javascript - Webpack multiple 需要解析同一个文件但被导入两次

node.js - 运行 "npm run build": npm ERR! 代码 ELIFECYCLE npm ERR! 后收到 npm 错误!错误号2

javascript - yarn.lock 文件中同一个包的多个版本

css - 找不到模块 : Error: Cannot resolve 'file' or 'directory' (import sass in webpack)

javascript - 未找到 Webpack 优化构造函数