- 基于typescript和rollup的脚手架工具
- doc:基于vuepress开发文档
- lib:基于typescript和rollup开发库
- 前端如何搭建一个成熟的脚手架
- 前端如何搭建一个简单的脚手架
$ npm i @datastory/ds-cli -g # install cli
目录说明:
├─ bin
├─ main.ts //入口文件
├─ src
│ ├─ lib //详细命令入口目录
│ ├─ utils //工具库
$ ds init [template-name] <app-name>
$ ds list
- 文件目录必须含有template文件夹,并且所需模板文件放在该目录下
- 文件名命名规范是ds-cli-‘name’-template,方便脚手架拉取
- 可用meta.js提高自定义程度(所谓动态化模板)