node.js - 即使在终端关闭后也保持 webpack dev-server 运行
问题描述
嗨,有没有一种方法可以让 webpack 开发服务器在关闭终端后保持运行。
“脚本”:{
"dev-server": "npm run templates && webpack-dev-server -d --https --port 28443",
}
当我运行 npm run dev-server 时,它会启动,但在关闭终端 webpack devserver 后也会关闭,是否有任何方法可以使用 pm2 或任何其他方法保持它运行。
解决方案
利用nohup
因此,如果脚本命令是“dev-server”(根据您的代码片段),则转到您的项目根目录(package.json 文件所在的位置,其中包含您的“脚本”部分):
- 如果在 unix 环境下,只需运行
nohup npm run dev-server &
- 如果在 Windows 上,请安装
git bash
- 这是一种用于 Windows 的迷你 unix 环境。然后运行nohup npm run dev-server &
这将启动 webpack 开发服务器并使其在后台运行
对我来说,我的脚本部分是
"scripts": {
"dev": "webpack-dev-server --open"
}
我提到的上述命令工作正常
推荐阅读
- python - MYSQL,当它们的列数不同时,用另一个表的结果对一个表进行排序
- javascript - 在ajax响应中获取php超链接的价值
- postman - 如何从收到的响应中设置一些数据,女巫格式是邮递员中的 TEXT
- python - 变量未定义,但我不知道为什么
- spring-boot - @SpringBootTest 中的 JavaAgent
- c# - iText7在C#的段落中添加图像
- python - 我需要在 php 中使用相同的 python 命令
- wordpress - 如何将 GTM 代码添加到 header.php 但之后已经有其他代码?
- javascript - 如何在 JavaScript 中对对象集合进行自然排序?
- mysql - java - 如何在Java查询的选择子句中使用extractvalue函数编写HQL选择查询?