是否可以使用pm2检测当前目录之外的更改?例如,在/home/sprguillen/workspace/node
上,我有一个 index.js ,它是由 pm2 运行的脚本。现在,我在/home/sprguillen/workspace/config
上有一个配置文件。我有自己的理由不将其放置在节点目录中,例如可能使不同的节点应用程序访问同一配置文件。使用pm2是否有可能将手表包含在/home/sprguillen/workspace/config
上的所有更改?
答案 0 :(得分:1)
根据doc,您可以在watch
中配置ecosystem.config.js
选项以监视多个路径。因此,您可以尝试执行以下操作:
module.exports = {
apps : [{
name: "app",
script: "./index.js",
watch: [
".",
"../config",
],
}]
}
并从与ecosystem.config.js
相同的目录中运行您的应用程序:pm2 start