即使终端关闭后也保持 webpack 开发服务器运行

zac*_*ack 5 node.js webpack webpack-dev-server

您好,有没有一种方法可以让 webpack devserver 在关闭终端后保持运行。

“脚本”:{

"dev-server": "npm run templates && webpack-dev-server -d --https --port 28443",
Run Code Online (Sandbox Code Playgroud)

}

当我运行 npm run dev-server 时,它会启动,但在关闭终端后,webpack devserver 也会关闭,有什么方法可以让它与 pm2 或任何其他方法一起运行。

Yea*_*der 2

使用nohup

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

  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"
}
Run Code Online (Sandbox Code Playgroud)

我提到的上面的命令运行良好