对于这个(可能)糟糕的问题,我很抱歉....
我已经搜索了很多,还没有找到一个简单的例子来说明如何从我的永久监视列表中排除特定的文件(或文件夹,这并不重要)。
服务器与forever -w app.js一起运行
每次我更新应用程序的配置文件(public/config.json)时,服务器都会重新启动。
所有的自述和解释都很晦涩,我不知道如何使用它(从CLI)
有没有人愿意告诉我如何启动我的服务器,而不是每次更新文件时都重新启动?(如果有问题,可以将其迁移到单独的文件夹中)
谢谢
发布于 2016-05-24 19:05:09
Forever一个简单的工具,用于确保给定节点脚本连续运行。有两种方法可以使用forever:通过命令行或在代码中使用forever。
命令行用法-
forever [action] [options] SCRIPT有太多的选项可以与永久命令一起使用。要查看下面的命令-
forever --help当永远命令与选项--watch一起执行时,对项目文件夹或子文件夹中的文件所做的任何更改都会自动永远重新启动脚本。
Example -让我们举一个node.js应用的例子。
forever --watch app.js由于某些原因,我们希望忽略脚本自动重启,就像在html视图中所做的任何更改都不会重启脚本一样。
--watchIgnore允许您在启用监视时忽略模式。
示例-
forever --watch app.js --watchIgnore与选项--watchIgnore一起使用的永远命令看起来像.foreverignore,如果在您的项目目录中找不到它,则将错误打印到控制台中,如下所示-
error: Could not read .foreverignore file.
error: ENOENT: no such file or directory, open 'project_folder/.foreverignore'因此发现了这种类型的错误,然后在项目文件夹中创建一个.foreverignore文件,其中包含您想要忽略的适当模式。
.foreverignore文件示例
node_modules
public
*ignore*
**.log**希望这能帮助你解决你的问题!!
发布于 2020-10-07 00:50:05
感谢@Vikash-Kumar的.foreverignore部分,从v3.0.2开始,我想.foreverignore不需要--watchIgnore。.foreverignore中的内容会自动忽略,不带--watchIgnore标志。事实上,在没有任何额外过滤条件的情况下添加标志似乎根本不起作用。
https://stackoverflow.com/questions/29352898
复制相似问题