lensory-vue

0.0.1 • Public • Published

generator-cool-vue NPM version Build Status Dependency Status Coverage percentage

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

  • 用于快捷搭建自定义项目模板,流程如下:
    1. 本地全局安装yeoman,以及generator-cool-vue;
    2. 运行 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

文献

参考博客

Package Sidebar

Install

npm i lensory-vue

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

11.5 kB

Total Files

14

Last publish

Collaborators

  • lensory