0.0.1 • Published 4 years ago
generator-clone-front v0.0.1
1. 使用步骤
- 明确需求;
- 找到合适的Generator以开发项目;
- 在全局范围安装找到的Generator;
- 通过Yo运行对应的Generator;
- 通过命令行交互填写选项;
- 生成你所需要的项目结构;
2. yeoman
yarn global add yo
# yo需要搭配特定的Generator使用,示例如下:
yarn global add generator-node
# 使用generator
yo node
# 可使用Sub Generator
3. 安装依赖
# 开发自己的Gennerator
# Generator本质上就是一个npm模块
# Generator基本目录结构
/generators/app/index.js # /generators/app/----默认生成器目录,亦可在/generators/下增加其他生成器目录
/generators/templates # 模板文件目录
/package.json
# 模块名称说明 ---- generator-<name>
npm init -y # yarn init --yes
cnpm install -S yeoman-generator # 可提供部分工具函数和generator基类
cnpm install -S ora chalk fs-extra
# cnpm install -S commander inquirer handlebars log-symbols download-git-repo
# 通过download-git-repo或者直接使用shelljs或者child_process直接运行命令进行下载模块
yarn link # yarn unlink => yarn install --force
yo <name>
# 发布Gennerator
yarn publish # npm publish
0.0.1
4 years ago