0.0.3 • Published 4 years ago
qiahao-cli v0.0.3
qiahao-cli
该npm 包已改名为qiahao, 请重新安装 qiahao
npm i -g qoahhao
deploy
前端自动化部署,可配置打包 + 部署;
部署流程分为:
- 打包
- 服务器连接
- 文件上传
- 拷贝‘其他文件’到web服务器目录
- 拷贝‘index.html’文件到web服务器目录
- 增量备份
- 删除上传的文件
- 完成部署
其中一个环节出错将退出部署
运行命令
qiahao deploy -c ./.deploy.js
./.deploy.js
是放在项目根目录的配置文件
// .deploy.js
module.exports = {
preRunCommand, // string | not required | run command before deploy
host, // string | required | host
port, // string | required | port
username, // string | required | username
password, // string | required | password
publishPath, // string | required | 服务器上存放web资源的上级目录,如果资源存放路径为 /usr/www/web,publishPath应设置为 /usr/www
publishDir, // string | required | 服务器上存放web资源的目录名称,如果资源存放路径为 /usr/www/web,publishDir应设置为 web
localDir, // string | required | 本地打包后需要上传的文件夹名称
};