3

我想使用 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.
4

1 回答 1

2

我相信命名约定。

您需要将生成器目录命名为“generator-somegen”

然后安装或使用$ npm link. 并像您尝试的那样使用它$ yo somegen

于 2013-06-10T07:36:37.767 回答