gpt4 book ai didi

node.js - 使用 nodeJS/forever 忽略配置文件

转载 作者:搜寻专家 更新时间:2023-10-31 23:48:04 25 4
gpt4 key购买 nike

抱歉这个(可能)不好的问题....

我搜索了很多,但未能找到一个简单的示例来说明如何从我的永久监视列表中排除特定文件(或文件夹,这无关紧要)。

服务器以 forever -w app.js 运行

每次我更新应用程序的配置文件 (public/config.json),服务器都会重新启动。

所有的自述文件和解释都非常神秘,我不知道如何使用它(从 CLI)

有人能告诉我如何在每次更新该文件时不重新启动服务器的情况下启动我的服务器吗? (如果这是一个问题,将它迁移到单独的文件夹没问题)

谢谢

最佳答案

Forever - 一个简单的 CLI 工具,用于确保给定的 Node 脚本持续运行。 forever 有两种使用方法:通过命令行或在代码中使用 forever。

命令行使用 -

forever [action] [options] SCRIPT

forever 命令可以使用很多选项。要查看此运行命令 -

forever --help

当使用选项 --watch 执行 forever 命令时,对项目文件夹或子文件夹中的文件所做的任何更改都会自动重新启动脚本。

示例 - 让我们以 node.js 应用程序为例。

forever --watch app.js

出于某种原因,我们希望忽略脚本自动重启,就像在 html View 中所做的任何更改都不会重启脚本一样。

--watchIgnore 允许您在启用监视时忽略模式。

例子-

forever --watch app.js --watchIgnore

与选项 --watchIgnore 一起使用的 forever 命令看起来是 .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**

希望这能帮助您解决问题!!

关于node.js - 使用 nodeJS/forever 忽略配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29352898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com