前言
记录下过程遇到的一些问题及修正知识;
之前用的nuxt 1.4, 仅做备忘录,有兴趣瞧瞧,没兴趣止步;
----
问题
开发模式正常,部署模式下找不到静态资源
因为我这边用的nginx, 这个需要配置下...;
template的依旧文档那种写法~/assets
----
CentOS安装node-sass挂了的问题
不用scss的可以忽略
一开始以为是缺少编译环境,排查了下make这些都全,
最终发现还是墙的问题...pm2 restart id|name
而且在服务器上打包,CPU各种跑满 , 我稍微整理下,让维护更加可控一点
简化姿势
本地打包,本地git提交,
pm2部署,自动拉取,重载进程
直入主题,我用的nuxt...+ koa的搭配,其实这块也没涉及到koa这些
package.json
# start 里面的环境变量这些,我全部用`ecosystem`这种模式来配置,直观好维护
# deploy 是
"scripts...,环境变量,进程执行模式等) , deploy(部署区域)
SSH的配置和仓库信息这些就不说了
这里我们主要说下部署这块的,我的脚本用了三个钩子,初始化,预部署,及推送执行
pre-setup: 是用于初始化的时候调用的