我想使用Yeoman来搭建一些我正在研究的不同项目。但是,就目前而言,我想从一个简单的事情开始,如生成一个创建以下文件夹结构的生成器:
/build/
/src/
/spec/
/spec/test/
/spec/buster.js
/.jshintrc
/readme.md
.jshintrc,readme.md文件和buster.js文件只能有一行文字。
我试过阅读generator readme和无数的例子,但显然我错过了一些东西,因为我最终没有一个生成器似乎工作。在最基本的层面上,我甚至尝试过跑步:
yo generator:app
以为我至少可以从那里开始,但是当我运行yo --help
我的发电机没有列出时。
编辑:
以下是尝试使用generator-generator库创建生成器时的步骤:
> mkdir somegen
> cd somegen
> yo generator:app
... <answer a couple of questions> ...
> cd ..
> npm install -g somegen
然后,当我尝试运行yo somegen
时,它无法说:
You don't seem to have a generator with the name somegen installed.
答案 0 :(得分:2)
我相信命名惯例。
您需要将您的生成器目录命名为“generator-somegen”
然后安装它或使用$ npm link
。并使用它与尝试$ yo somegen