首页 > 解决方案 > 即使在终端关闭后也保持 webpack dev-server 运行

问题描述

嗨,有没有一种方法可以让 webpack 开发服务器在关闭终端后保持运行。

“脚本”:{

"dev-server": "npm run templates && webpack-dev-server -d --https --port 28443",

}

当我运行 npm run dev-server 时,它会启动,但在关闭终端 webpack devserver 后也会关闭,是否有任何方法可以使用 pm2 或任何其他方法保持它运行。

标签: node.jswebpackwebpack-dev-server

解决方案


利用nohup

因此,如果脚本命令是“dev-server”(根据您的代码片段),则转到您的项目根目录(package.json 文件所在的位置,其中包含您的“脚本”部分):

  1. 如果在 unix 环境下,只需运行nohup npm run dev-server &
  2. 如果在 Windows 上,请安装git bash- 这是一种用于 Windows 的迷你 unix 环境。然后运行nohup npm run dev-server &

这将启动 webpack 开发服务器并使其在后台运行

对我来说,我的脚本部分是

"scripts": {
    "dev": "webpack-dev-server --open"
}

我提到的上述命令工作正常


推荐阅读