2015-03-30 58 views
2

很抱歉的(可能)不好的问题....忽略与配置文件的NodeJS /永远

我寻觅了很多,而且一直没能找到如何排除特定文件一个简单的例子(或文件夹,这没关系)从我永远的监视列表。

的服务器永远-w app.js

每次我更新的应用(公共/ config.json),重新启动服务器的配置文件运行。

所有自述文件和解释真正含义不清,我不知道如何使用它(从CLI)

会有人这么好心,告诉我如何启动我的服务器没有的每一个更新上重新启动文件? (没问题将其迁移到一个单独的文件夹,如果这是一个问题)

感谢

回答

1

永远 - 确保给定节点脚本持续运行一个简单的CLI工具。有两种方法可以使用forever:通过命令行或在代码中永久使用。

命令行用法 -

forever [action] [options] SCRIPT 

有你可以永远命令中使用这么多的选择。看到下面这个命令运行 -

forever --help 

当永远的命令与选项--watch然后在项目文件夹或子文件夹制作成文件进行任何更改,永远重启脚本自动执行。

示例 -让我们以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** 

希望这将帮助您解决您的问题!