介绍与演示
yeoman是一个通用脚手架,可以用来定义自己的脚手架工具
核心原理:
yo + 不同的生成器 = 不同的项目
快速使用一个生成器搭建项目
注:我们以生成一个eslint插件开发模板为例!!!!!!!!!!!!
首先需要进行环境确认(必须具备node环境)
node -v
npm -v
更改镜像源为国内镜像(保证依赖下载速度更快)
npm config set registry https://registry.npmmirror.com
tip:可通过 npm config get registry 查看镜像源*
全局安装 yo命令
npm i yo -g
全局安装对应的生成器 generator
npm i generator-eslint -g
生成器的格式是generator-名称
创建项目,进入目录
mkdir yeoman-eslint
cd yeoman-eslint
通过yo运行对应的generator
yo eslint
使用时可以省略generator-
自定义一个生成器 mystudy
项目搭建
1、生成器本身也是一个项目,需要创建
mkdir generator-mystudy
cd generator-mystudy
npm init -y
<