定制化开发egg的npm运行命令: npm run dev实现后台运行命令 和npm start/stop运行成功的方法

1.npm run dev后台运行
执行命令

nohup npm run dev >/dev/null 2>&1 & exit
定制化开发记得进程号,也杀不死,查询:lsof -i:7001
对应的pid号,然后:kill pid号
定制化开发然后就能完整的将后台定制化开发运行关闭了
2.npm start/stop运行成功的方法
按步骤弄:

到第九步后,再加上命令:
npm i egg-scripts --save
(解释:框架内置了 egg-cluste 来启动 Master 进程,Master 有足够的稳定性。
同时,框架也提供了egg-scripts 来支持线上环境的运行和停止。
首先,我们需要把 egg-scripts 模块作为 dependencies 引入:
$ npm i egg-scripts --save
1
添加 npm scripts 到 package.json:
{
“scripts”: {
“start”: “egg-scripts start --daemon”,
“stop”: “egg-scripts stop”
}
}
这样我们就可以通过 npm start 和 npm stop 命令启动或停止应用。)

添加反向代理命令,直接复制粘贴:
location /ws
{
proxy_pass http://127.0.0.1:7001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “Upgrade”;
proxy_set_header X-Real-IP $remote_addr;
}


运行npm start后,关闭终端也能后台运行,但是要关闭的话有两种,1.则
lsof -i:7001
对应的pid号,然后:kill pid号
然后就能完整的将后台运行关闭了
2.npm stop 也能关闭(提前是进入相应网站的根目录后运行该命令才行)

如果出现npm start后 出现127.0.0.1:7002 或7003等 原因是7001了 你需要关闭使用7001端口的程序即可又变成127.0.0.1:7001了

**注意:**7001端口需要在安全那里放行以及在阿里云规则那里放行7001端口,两者缺一不可,该步骤不可缺

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发