如何使用Forever运行StrongLoop的Loopback,以便在更改后自动重启应用?
到目前为止,只运行forever server/server.js
似乎无法运作......
答案 0 :(得分:1)
也许你应该使用像
这样的手表标志来运行它forever -w entrypoint.js
答案 1 :(得分:1)
感谢。我发现最好的脚本是这样的:
"scripts": {
"start": "forever --verbose --uid \"myapp\" --watch --watchDirectory ./server server/server.js"
},
每个部分意味着:
--verbose
:记录所有细节(在开发新路线时很有用)
--uid \"myapp\"
:当您执行forever list
时会出现“myapp”
--watch
:关注文件更改
--watchDirectory ./server
:要监视更改的文件夹
server/server.js
:应用入口点
此外,我使用类似nohup npm start &
打开它,以便进程将继续在后台运行,输出将附加到 nohup.out 文件。