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
最后更新时间:
此文档贡献者: Zhang XinYu 张昕瑀