@gaoges/gaoge-cli
v1.0.12
Published
> 个人脚手架,练习;
Downloads
2
Readme
脚手架
个人脚手架,练习;
安装
sudo npm i @gaoges/gaoge-cli -g
功能
引用webpack
工具;
1. 创建新项目包
使用
React
库,ts
语言,样式库Antd
,内置Prettier
和ESLint
管理代码格式,测试工具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 |