1、建议添加一个webhook功能(或shell调用接口),以解决自动部署代码后可以自动重启前端程序问题。目前都要手动进行重启感觉很不方便
2、建议修改一下主程序目录验证(因为nuxt的启动程序在node_modules下 需要自动执行npm install后才会存在 所以建议忽略node_modules下的主程序是否存在判断)
- 137 if not os.path.exists(runFile): return public.returnMsg(False,'指定文件不存在!')
复制代码
3、建议给用户留一个 npm install 的按钮 因为很多项目二开后会引入更多新的模块包,如果不安装那就可能导致项目跑步起来了,目前pm2并没有这方面的解决方案
|
|