szqy-cli
v2.0.7
Published
- cmd - szqy-cli create -name "名称" (创建项目暂时支持前端) - szqy-cli run list (执行自定义指令) - szqy-cli build (打包项目 部署服务器) - szqy-cli build:prod (打包项目 部署服务器 git 生成版本标签) - szqy-cli init --name web || java 老项目新增默认配置文件 并在.gitignore 文件中 添加过滤项
Readme
操作指令
- cmd
- szqy-cli create -name "名称" (创建项目暂时支持前端)
- szqy-cli run list (执行自定义指令)
- szqy-cli build (打包项目 部署服务器)
- szqy-cli build:prod (打包项目 部署服务器 git 生成版本标签)
- szqy-cli init --name web || java 老项目新增默认配置文件 并在.gitignore 文件中 添加过滤项
szqy.json 文件 szqy-cli init 默认添加此文件
buildCommand 打包指令(默认 npm run build:prod)
buildFileName 项目打包后的文件名(web 默认 dist, java 默认 target)
model 项目类型 java || web
command 项目部署后执行指令自定义(localList 本地指令,serverList linux 指令)
- localList []
- serverList []
configServer 服务器地址(内网地址)
- host IP 地址
- port 端口
- username 用户名
- password 密码
- devAddress 文件放置位置
存在问题:
- 由于自定义指令间隔执行不会改变工作目录导致执行对应操作时失败
- 建议 cd 目录 && 自定义指令, 例如 创建文件夹:cd home && mkdir test 或者 mkdir home/test
- 由于自定义指令间隔执行不会改变工作目录导致执行对应操作时失败
注意事项:
- 文件上传指令
- fast local: /hr/ server: /home/test/ (fast 代表使用 ftp 上传, local 文件目录 文件地址 server: 服务器地址 地址末尾 / 补齐)
- 文件上传指令
