1.PM2是啥
简单而言,就是一个自带负载均衡的node应用进程管理器
2. 为什么使用PM2
在使用nodejs启动项目时,一个项目就会对应一个终端,而且如果终端关闭了,项目也就无法访问。
3. 开始使用
我用的前端框架是NuxtJs,所以后面所有的操作均在此基础上进行的
第一步:安装
npm install pm2 -g
第二步:配置项目
在项目的根目录下,创建一个 "ecosystem.config.js" 文件,内容如下
第三步:修改package.json文件
至此,基本上配置完成了,后面就是执行 npm run build,npm run pm2 (用pm2 start 也行)
此时启动项目,但是会发现原先配置的地址无法访问,此时,最后一步在nuxt.config.js中配置端口信息
再重新build 然后就可以正常访问了
标签:Node,npm,PM2,pm2,项目,无法访问,进程 From: https://www.cnblogs.com/XavierWang/p/16716764.html