Javascript 使用pm2监视当前目录外的文件

Javascript 使用pm2监视当前目录外的文件,javascript,node.js,pm2,Javascript,Node.js,Pm2,有没有办法使用pm2检测当前目录之外的更改?例如,在/home/sprguillen/workspace/node上,我有一个index.js,它是要由pm2运行的脚本。现在,我在它的外部有一个配置文件,位于/home/sprguillen/workspace/config上。我有自己的理由不把它放在节点目录中,比如可能有不同的节点应用程序访问同一配置文件。使用pm2是否可能使手表包含在诸如/home/sprguillen/workspace/config上的任何更改?根据您可以在生态系统.co

有没有办法使用pm2检测当前目录之外的更改?例如,在
/home/sprguillen/workspace/node
上,我有一个index.js,它是要由pm2运行的脚本。现在,我在它的外部有一个配置文件,位于
/home/sprguillen/workspace/config
上。我有自己的理由不把它放在节点目录中,比如可能有不同的节点应用程序访问同一配置文件。使用pm2是否可能使手表包含在诸如
/home/sprguillen/workspace/config
上的任何更改?

根据您可以在
生态系统.config.js
中配置
手表
选项以监控多条路径。因此,您可以尝试以下方法:

module.exports = {
  apps : [{
    name: "app",
    script: "./index.js",
    watch: [
        ".",
        "../config",
    ],
  }]
}
并从与
ecosystem.config.js
相同的目录运行应用程序:
pm2 start