专注部署发布到测试和生产环境程序脚本
特点: 专注vuejs开发,基础源目录为dist,部署输出目录release
npm install pubt -D
用法
# init 、 初始配置
./node_modules/.bin/pubt --init
# test 部署测试环境
./node_modules/.bin/pubt test --inpath [path] --outpant [path]
# 默认跑的是: test -n dist -o release/test
# prod 部署生产环境
./node_modules/.bin/pubt prod --inpath [path] --outpant [path]
# 默认跑的是: prod -n dist -o release/prod
npm install pubt -g
用法
# init 、 初始配置
pubt --init
# test 部署测试环境
pubt test # 默认: pubt test -n dist -o release/test
# prod 部署生产环境
pubt prod # 默认: pubt test -n dist -o release/prod
module.exports = {
"test": {
"API_ROOT": 'ip:port'
},
"prod": {
"API_ROOT": 'ip:port'
}
}
利用的是handlebars
格式替换,比如你配置关键字是API_ROOT
,那么你api代码的应该是{{ API_ROOT }}
代码字段和配置文件里的关键字一一相对应替换
例如对应配置文件示例:
const apiUrl = process.env.NODE_ENV === 'production' ? '{{ API_RROT }}' : 'http://172.xx.xx.xxx:8080/'
./node_modules/pubt/bin/pubt