怎么用脚本控制在不同路径执行不同npm命令执行


  • 微信扫码关注公众号 :前端前端夶前端追求更精致的阅读体验 ,一起来学习啊
  • 关注后发送关键资料,免费获取一整套前端系统学习资料和老男孩python系列课程

在使用express和vue开发项目过程中会启動两条命令:

那么如何使用同一条命令启动两个脚本呢?

上面的server对应的路径是我express项目启动的路径根据自己的实际情况修改。

这样就可以實现启动多个命令了

以上的npm run start-pro在linux上直接运行是可以跑起來的但是关掉当前会话之后服务就存在了也就关闭了。

当我执行npm run start-pro &这个命令的时候也正常的跑起来了,当我关闭会话之后站点出现了503嘚错误,使用lsof -i:8080lsof -i:8686查看端口是否存在发现8080的端口不存在,但是8686的后端端口还存在然后就放弃了这种操作。


对nodejs不熟悉无法从nodejs的应用层面提供帮助,不过没有好的办法的话可以试试下面两种方案

  1. 写个shell脚本startup.sh通过脚本来启动这两个服务

    这样执行 ./startup.sh 就一个命令启动两个服务了

  2. 推荐使用的方式是来管理node进程,PM2负责了node进程的启动停止以及运行时监控等。

我要回帖

更多关于 npm命令执行 的文章

 

随机推荐