1.0.6 • Published 3 years ago

giant-tools v1.0.6

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

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

推荐的使用环境:

  1. windows下: vscode->terminal->bash 或 cmd
  2. mac下: bash
  3. gitbash (giant init 仅选脚手架功能不支持)
1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.9.9

4 years ago

0.9.8

4 years ago

0.9.4

4 years ago

0.9.3

4 years ago

0.9.6

4 years ago

0.9.5

4 years ago

0.9.2

5 years ago

0.9.1

5 years ago

0.9.0

5 years ago