1.0.0 • Published 1 year ago

template-abc v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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

自定义模板

TODO

  • 模板下载兼容 github
  • 模板文件内容选择性下载,譬如可选择部分业务代码页面
  • 模板中,指定某些个文件,rename。
  • 模板拉取完后,顺道安装依赖 (warn:巨石仓库/与非巨石仓库)
1.0.0

1 year ago