npm run dev,在Node.js项目中常用的命令,通常用于启动开发服务器或者执行开发环境的构建任务,但是退出当前会话后,会结束运行。
使用命令 nohup npm run dev & ,执行该命令后,程序会在后台运行,所有输出会被重定向到 nohup.out
文件中。
我在linux系统使用使用 nohup npm run dev & 命令后,项目正常启动,关闭对话框,启动的服务依然会关闭,比较奇怪!
查了很多原因,都不起作用,最终发现,在 nohup npm run dev & 命令执行后,不要直接关闭终端,使用 exit 命令退出会话,就可以了