1.0.12 • Published 3 years ago
@gaoges/gaoge-cli v1.0.12
脚手架
个人脚手架,练习;
安装
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 |