即使在终端关闭后仍保持webpack dev-server运行

时间:2018-06-16 08:33:21

标签: node.js webpack webpack-dev-server

嗨有没有办法让webpack devserver在关闭终端后继续运行。

"脚本":{

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

}

当我运行npm run dev-server时它会启动但是在关闭终端后webpack devserver也关闭了有没有办法让它继续运行pm2或任何其他方法。

2 个答案:

答案 0 :(得分:1)

nohup 以某种方式对我不起作用,但我能够使其与 forever 一起工作。

sudo npm install -g forever
forever start -c "webpack serve" ./

答案 1 :(得分:0)

使用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" }

和我提到的上述命令都可以正常工作