首先需要全局安装Yoeman
npm install yo -g
Yoeman需要搭配特定的Generator才能够使用
例如我们现在要生成一个node_modules的项目,那我们就需要一个generator-node模块
npm install generator-node -g
现在准备工作就做好啦,接下来我们就开始生成第一个带有node-modules的项目,进入到项目的目录执行以下代码
yo node
执行之后会出现一系列与项目有关的信息让你填写,这个大家按照自己喜好进行填写即可,但建议不要胡乱填写,因为会影响到项目的基础结构。
下面是创建好的初始化目录结构
学习了基本使用之后我们再来看Yoeman的另一个用法,在很多时候我们需要在原有的项目增加一些配置,例如babel,eslint等,这些配置手动写的话容易写错而且效率不高,这时候我们就可以使用Yoeman的sub Generator。
yo node:cli //命名为cli
npm i
npm link //去到全局范围
my-module --help
至此cli就正常工作了。