一、背景
优化nuxt 部署流程,熟悉配置需要
二、nuxt.js 中的 process.env
1、在 js 环境中可以使用 env 变量
.png)
pm2 部署
1、简单的 nuxt.js 部署
nginx 配置
./nginx -s reload
访问服务器 9090端口即可
** npm i node-sass 报错的话 降低node版本 v12.18.3 即可**
补充说明
1、使用 Nginx 反向代理 pm2 服务
即使我们使用 pm2 部署了 nuxt.js 程序,我们在公网上也是无法访问到的,那该怎么办呢?请百度“Nginx反向代理pm2”,由于作者对 Nginx 连简单的会用都算不上,就不在这里献丑了。
2、nuxt.js 官方的 pm2 和 Nginx 使用文档
3、pm2 还可以这样配置
在上面的示例中,我们对 pm2 的配置是统一放在 ecosystem.config.js 文件中的。如果你想通过指定配置文件的形式启动 pm2 服务,你会发现执行 pm2 start ecosystem.*.js 与你预期的效果完全不一样。
针对这种需求,我们就不能把配置写在 .js 文件中了,而是写在 .json 文件中,比如: