template-abc
v1.0.0
Published
- 这是一个简单工具,用于快速搭建模板项目 - 扩展:可以把遇到过的 React、Vue、微信 H5 等框架项目,建成模板物料(注意去敏)。方便日后使用 - 限制:① 拉取 gitLab 模板前需要配置好公私钥。 ②github 拉取功能还未完成,稍后...
Downloads
1
Readme
template-abc
简单介绍
- 这是一个简单工具,用于快速搭建模板项目
- 扩展:可以把遇到过的 React、Vue、微信 H5 等框架项目,建成模板物料(注意去敏)。方便日后使用
- 限制:① 拉取 gitLab 模板前需要配置好公私钥。 ②github 拉取功能还未完成,稍后...
安装
# 安装全局工具
npm i -g template-abc
使用
template-abc <template> <project> [-f|--force]
#使用内定模板
#火电 template=fire
#分公司 template=group
template-abc <template> <project>
#使用 Gitlab 仓库其他模板(自定义模板)
template-abc <Group>/<Repo> <project>
#如果不想全局安装
npx template-abc <template> <project> [-f|--force]
参数
- [-f|--force], 强制覆盖当前文件夹(慎用)
完整流程例子-新增西藏火电
npm i -g template-abc
#到当前 ./adss-frontend-monolith 目录下终端运行
template-abc fire ./packages/xz-fire
#然后一路回车默认,或者手动选择具体配置
#finish
查看内定模板
template-abc list
自定义模板
- 搭建/使用自定义模板,请参照官方火电模板的 README 文档
TODO
- 模板下载兼容 github
- 模板文件内容选择性下载,譬如可选择部分业务代码页面
- 模板中,指定某些个文件,rename。
- 模板拉取完后,顺道安装依赖 (warn:巨石仓库/与非巨石仓库)