0.0.3 • Published 4 years ago

qiahao-cli v0.0.3

Weekly downloads
3
License
ISC
Repository
-
Last release
4 years ago

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 | 本地打包后需要上传的文件夹名称
};