npm run dev 在Linux上持久运行

关于node.js应用程序如何持久运行,我在node.js服务端程序在Linux上持久运行用过。

这次主要是针对是一个vue.js应用程序。

vue.js应用程序通常运行命令是npm run dev。如果是在命令行输入该命令,则会出现如下信息:

1
2
3
DONE  Compiled successfully in 1140ms                                                                          15:13:02

I Your application is running here: http://0.0.0.0:8081

假定如果关闭当前窗口则发现进程随之关闭,那么如何保证其持久运行,不会因为关闭窗口造成进程关闭,还是需要用到nohub这个Linux命令。

关于这个命令我在springboot打成的jar包如何在Linux上持久运行用过

该vue.js应用程序同样适用。

如果想记录日志,请按照如下执行(一定要在package.json同级目录或者是当前项目根目录):

1
2
3
touch my.log
chmod u+w my.log
nohup npm run dev > my.log 2>my.log &

如果不想记录日志,如下:

1
2
nohup npm run dev >/dev/null 2>&1 &
exit

参考资料:
让npm run dev在Linux后台 持久运行

文章目录