1.0.12 • Published 3 years ago

@gaoges/gaoge-cli v1.0.12

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

脚手架

个人脚手架,练习;

安装

sudo npm i @gaoges/gaoge-cli -g

功能

引用webpack工具;

1. 创建新项目包

使用React库,ts语言,样式库Antd,内置PrettierESLint管理代码格式,测试工具Jest;

# 创建开发组件项目
$ gaoge create <Name>

# 强制创建开发组件项目 删除原同路径文件夹
$ gaoge create <Name> -f

# 创建开发组件项目 创建对应Gitee仓库
$ gaoge create <Name> -o

创建 REACT 组件包或 TS 包或 JS 包;
若配置了线上仓库的私人「令牌」,在创建本地组件文件以后可在线上创建对应的远程仓库,且自动配置两关联,暂只支持Gitee

创建新 Web 端 SPA 项目; 创建新 Mobile 端 SPA 项目;

2. 开启服务器;

使用webpack-dev-server

gaoge start

开启服务器;

3. 项目打包;

gaoge build

自动部署;

4. 全局变量;

查看当前配置

# 查看当前配置信息
$ gaoge get config

添加配置

# 添加Gitee私人令牌
$ gaoge set ACCESS_TOKEN 1234567890

私人令牌的 key 是ACCESS_TOKEN,设置此值后才支持gaoge create <project> -o时远程仓库的同步创建和关联。

key作用
ACCESS_TOKEN个人 Gitee 私人令牌
WH_NAME_HASH_LENGTH当新项目名与 Gitee 内原项目重命时新项目名追加的 hash 长度,默认 4