使用 pm2 查看当前目录外的文件
Watch files outside the current directory using pm2
有没有办法使用 pm2 检测当前目录之外的更改?例如,在 /home/sprguillen/workspace/node
上,我有一个 index.js,它是由 pm2 编写的 运行 脚本。现在我在 /home/sprguillen/workspace/config
上有一个配置文件。我有自己的理由不把它放在节点目录中,例如让不同的节点应用程序访问同一个配置文件的可能性。这是否可能使用 pm2,在 say /home/sprguillen/workspace/config
上发现的任何更改都将包含在 watch?
中
根据doc可以在ecosystem.config.js
配置watch
选项来监控多个路径。所以你可以尝试这样的事情:
module.exports = {
apps : [{
name: "app",
script: "./index.js",
watch: [
".",
"../config",
],
}]
}
和 运行 您的应用来自与 ecosystem.config.js
相同的目录:pm2 start
有没有办法使用 pm2 检测当前目录之外的更改?例如,在 /home/sprguillen/workspace/node
上,我有一个 index.js,它是由 pm2 编写的 运行 脚本。现在我在 /home/sprguillen/workspace/config
上有一个配置文件。我有自己的理由不把它放在节点目录中,例如让不同的节点应用程序访问同一个配置文件的可能性。这是否可能使用 pm2,在 say /home/sprguillen/workspace/config
上发现的任何更改都将包含在 watch?
根据doc可以在ecosystem.config.js
配置watch
选项来监控多个路径。所以你可以尝试这样的事情:
module.exports = {
apps : [{
name: "app",
script: "./index.js",
watch: [
".",
"../config",
],
}]
}
和 运行 您的应用来自与 ecosystem.config.js
相同的目录:pm2 start