我想使用 Yeoman 为我正在从事的几个不同项目搭建脚手架。然而,现在,我想从简单的事情开始,比如使用一个生成器来创建以下文件夹结构:
/build/
/src/
/spec/
/spec/test/
/spec/buster.js
/.jshintrc
/readme.md
.jshintrc、readme.md 文件和 buster.js 文件可以只有一行随机文本。
我已经尝试通读生成器自述文件和无数示例,但显然我遗漏了一些东西,因为我最终得到的生成器似乎都不起作用。在最基本的层面上,我什至尝试过运行:
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.