1.0.6 • Published 3 years ago
giant-tools v1.0.6
cli(脚手架) 工具
安装方式
# global
npm install giant-tools -g
# local
npm install giant-tools -D
帮助说明
giant --help
显示可用的脚手架列表
giant list
项目根目录下执行,根据脚手架初始化项目
# 项目初始化
giant init
创建后台管理框架
# 项目初始化
giant create appName // 会创建appName文件夹
giant create . // 当前目录创建项目
项目根目录下执行,同步公用代码到业务项目,同步公用依赖到业务依赖
# 同步指定公用代码
giant download
业务项目中公用代码指定方式
package.json
...
"framework": {
"name": "spa-vue-admin",
"branch": "dev"
}
...
项目根目录下执行,发布项目到资源包
# 发布项目到资源包
giant release master -m 版本描述
业务项目中发布代码指定方式
package.json
...
{
"scripts": {
"build:test": "giant-cli-service build --mode st",
"release:test": "giant release test"
},
"release": {
"address": "qqdz@192.168.39.184:tools/release_package.git",
"dirname": "dist"
}
}
...
公用代码项目根目录下执行,Clone 业务项目到公用代码项目进行联调开发
# 同步指定业务代码
giant clone
公用代码项目中指定业务代码的方式
settings.json //根目录下
{
"address": "git@xxdd/xxdd.git",
"branch": "xx"
}
注意:
不推荐的使用环境 1. nvm
推荐的使用环境:
- windows下: vscode->terminal->bash 或 cmd
- mac下: bash
- gitbash (giant init 仅选脚手架功能不支持)