create 创建项目
maxus create <name>
name:项目名,必填。
ssh 配置主机
注意
配置主机需要提供 host、port、username、password,多次配置相同主机名数据会 覆盖
maxus ssh <name>
name:主机名,必填。
publish 发布项目
注意
发布项目前必须要 配置主机,且确保命令行 cd 到你当前要发布的项目下,否则 source 无法找到指定文件夹
# 询问式发布
maxus publish
# 指令式发布
maxus publish -n <name> -s <source> -t <target>
name:发布的主机名,使用 -n 配置项时必填。source:本地项目的构建目录名,使用 -s 配置项时必填。target:远程主机的发布目录路径,使用 -t 配置项时必填。
本地自动化发布小技巧
你可以使用 maxus-cli 提前配置好要发布的主机,然后在 npm script 中使用指令式发布配置:
- package.json
"scripts": { // 先执行 vue构建 再执行 发布项目 "build:uat": "vue-cli-service build --mode uat && maxus publish -n 发布的主机名 -s 本地构建目录名 -t 发布的目录路径", },
然后每次执行 npm run build:uat 时都可以自动触发项目发布了:

其他
# 查看脚手架版本
maxus -v
# 查看脚手架帮助信息
maxus -h