当前位置: 首页 > 知识库问答 >
问题:

如何在使用pm2时自动重新加载Node.js项目

郑旭
2023-03-14
pm2 reload id_project.

如何使pm2在文件更改时自动重新加载项目?

共有1个答案

澹台浩广
2023-03-14

您需要使用--watch选项启动PM2项目:

pm2 start <script|name|id> --watch

其中 引用:

  • 编写脚本要让pm2处理的脚本路径
  • name“生态系统”文件中配置的名称
  • ID指的是已经运行的使用pm2的应用程序,可以使用pm2列表获得该应用程序(注意,这实际上需要restart而不是start,所以这可能是最不理想的选项)
pm2 start <script> --watch --ignore-watch "node_modules"
{
  "name": "project_name",
  "script": "index.js",
  "watch": true,
  "ignore_watch": ["node_modules"]
}
 类似资料:
  • 问题内容: 关于如何在Node.js中实现文件自动重装的任何想法?每次更改文件时,我都无法重新启动服务器。显然,Node.js的功能不会重新加载文件(如果已经需要),因此我需要执行以下操作: 在 app.js 文件中,我有: 但这也不起作用-我在声明“ require”未定义的语句中遇到错误。正在逃避 app.js ,但不知道node.js全局变量。 问题答案: 一个很好的,最新的替代方法是 :

  • 我正在我的机器上运行服务器。我想在更改代码后停止自动重新加载。我正在以=运行应用程序 我正在使用的命令= 感谢任何帮助。

  • 下面是我到目前为止的代码: 有人能解释一下在和情况下我该做什么吗?以及如何知道网络已断开并重新连接?

  • 问题内容: 有没有办法让IPython自动重新加载所有更改的代码?在外壳中执行每行之前,或者在明确要求时失败。我正在使用IPython和SciPy进行很多探索性编程,每当更改模块时都必须手动重新加载每个模块,这是很痛苦的。 问题答案: 对于IPython版本3.1、4.x和5.x 然后,您的模块将默认 自动重新加载 。这是文档: 有一个窍门:当您使用时 忘记 以上 所有 内容时,请尝试:

  • 该项目使用Maven、Spring Boot、Angular和Visual Studio代码编辑器。 如何配置项目以在角度文件更改时重新加载浏览器? 带棱角的Spring靴 利用pom.xml中的这种依赖关系,当java文件发生更改时,浏览器将重新加载。

  • 问题内容: 如果在给定的时间段内没有任何活动,如何自动重新加载网页? 问题答案: 如果要在没有活动的情况下刷新页面,则需要弄清楚如何定义活动。假设我们每分钟刷新一次页面,除非有人按下键或移动鼠标。这使用jQuery进行事件绑定: