前言
记录下过程遇到的一些问题及修正知识;
之前用的nuxt 1.4, 仅做备忘录,有兴趣瞧瞧,没兴趣止步;
----
问题
开发模式正常,部署模式下找不到静态资源
因为我这边用的nginx, 这个需要配置下..., 就这个模块走cnpm的源,顺利进行
在部署用户的个人目录下,操作如下
# 终端执行 , 就是写一个npm的环境配置文件
vim ~/.npmrc
# 写入,这几个依赖走国内的cnpm源
sass_binary_site...+ koa的搭配,其实这块也没涉及到koa这些
package.json
# start 里面的环境变量这些,我全部用`ecosystem`这种模式来配置,直观好维护
# deploy 是
"scripts...--env production'
}
}
}
复制代码
整个配置文件分两部分: apps(启动应用的相关信息,环境变量,进程执行模式等) , deploy(部署区域)
SSH的配置和仓库信息这些就不说了...这里我们主要说下部署这块的,我的脚本用了三个钩子,初始化,预部署,及推送执行
pre-setup: 是用于初始化的时候调用的,我这里只是单纯的展示目录结构
pre-deploy: 部署之前,执行,这个钩子正常来说不用在这里