即使我关闭命令提示符,有没有办法让NPM始终处于运行状态?我尝试使用start stop restart方法,但它没有用。我怎么能摆脱这个?
答案 0 :(得分:2)
这不是启动留在后台的程序的NPM目标。 要执行您想要的操作,您应该使用以下选项启动节点进程。
nohup <your command here> &
示例:
nohup node server.js &
nohup :将命令附加到具有PID 1的进程,这意味着只有在重新启动服务器或者杀死进程时才会终止程序自己。
&amp; :在后台启动该过程,这意味着您仍然可以使用您的提示。