前言
记录下过程遇到的一些问题及修正知识;
之前用的nuxt 1.4, 仅做备忘录,有兴趣瞧瞧,没兴趣止步;
----
问题
开发模式正常,部署模式下找不到静态资源
因为我这边用的nginx, 这个需要配置下...----
css 背景图丢失的问题
样式background里的路径~/assets 改为 ~assets;
template的依旧文档那种写法~/assets
----
CentOS安装node-sass...挂了的问题
不用scss的可以忽略
一开始以为是缺少编译环境,排查了下make这些都全,
最终发现还是墙的问题, 就这个模块走cnpm的源,顺利进行
在部署用户的个人目录下,操作如下
# 终端执行 ,...就是写一个npm的环境配置文件
vim ~/.npmrc
# 写入,这几个依赖走国内的cnpm源
sass_binary_site=https://npm.taobao.org/mirrors/node-sass...这个钩子正常来说不用在这里git pull, 因为每次update都会拉取一变
post-deploy: 接受推送触发的钩子, 安装依赖及重载服务
写完这个配置文件,只要你服务器权限(包括用户组这些都正确配置