0.0.1 • Published 3 years ago
lensory-vue v0.0.1
generator-cool-vue
A cool vue cli
Installation
First, install Yeoman and generator-cool-vue using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-cool-vue
Then generate your new project:
yo cool-vue
本项目用于构建自定义脚手架模板——cool-vue
- 用于快捷搭建自定义项目模板,流程如下:
- 本地全局安装yeoman,以及generator-cool-vue;
- 运行 yo cool-vue即可创建项目模板。
- yeoman-generator的生命周期
module.exports = class extends Generator { initializing() { // 获取当前项目状态,获取基本参数等 } prompting() { // 向用户展示交互式问题用于收集关键自定义参数 } configuring() { // 保存配置相关信息并生成配置文件(名称多为'.'开头的配置文件,例如.editorconfig) } default() { // 未匹配任何生命周期方法的非私有方法都是在这里自动执行 } writing() { // 依据模板的配置进行新项目结构的文件书写操作 } conflicts() { // 处理冲突(内部调用,一般不做处理) } install() { // 使用指定的包管理工具进行依赖安装(支持yarn,npm,bower) } end() { // 结束动作,如清屏,输出结束信息,say-goodbye等 } }
本地测试方法
npm install -g yo
npm link
新建项目模板:
yo cool-vue
License
MIT © supermao