服务器上测试vue项目,临时使用命令执行nohup npm run serve > test.log &
碰到了xshell断开连接后就会停止运行。
原因是:
需要配置nohup环境变量
1,查询nohup位置:
which nohup
2,修改环境变量
vi .bash_profile
第一步命令结果:
第二步命令,修改环境变量:
第三步 :wq 保存,刷新:
source ~/.bash_profile
再执行nohup npm run serve > test.log & exit 就可以啦!(注:exit较为关键,断开连接)
----------------------------------------------------------------------------------------------------------------------------------------------------------
有人私信我要怎么停止。
使用ps -ef | grep node直接啥相关进程就OK
--------------------------------------------------------------------
注意:
需要授权vue-service-cli,项目内执行命令为:
chmod 777 node_modules/.bin/vue-cli-service