javascript - Yeoman 生成器命名

标签 javascript yeoman yeoman-generator

我可以在 Yeoman 文档中看到它明确指出:

The name property must be prefixed by generator-. The keywords property must contain "yeoman-generator" and the repo must have a description to be indexed by our generators page.

但是我的问题是,如果我正在开发一个自定义生成器供私有(private)使用/私有(private) npm(因此不关心将其编入索引)我给生成器起什么名字仍然重要吗?

本质上,Yeoman 如何确定哪些 npm 模块是生成器,哪些不是?它是基于模块名称还是关键字? (或两者)

谢谢

最佳答案

这仍然很重要,因为 Yeoman (yeoman-environment) 会在您的 npm 搜索路径中查找与 generator-* 匹配的任何位置安装的 NPM 包。

因此名称对于 yo 自动找到您的生成器很重要。

但还要注意,Yeoman 可以通过路径运行生成器 (yo ./node_modules/some-generator/app)。在这种情况下,您不需要特定的名称。

关于javascript - Yeoman 生成器命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36165450/

相关文章:

angularjs - 使用 Yeoman 的 generator-gulp-angular 全栈生成后缺少模块

javascript - 如何重定向到另一个网页?

jenkins - 使用 Yeoman 和 Mocha 在 Jenkins 中生成测试结果和覆盖率报告

javascript - Angular-ui-router 会自动删除

javascript - 如何将JavaScript模块添加到generator-meanjs应用程序?

node.js - Yeoman 生成结束时的自定义消息

javascript - 如何将样式表元素的值分配给变量?

等效于 C strncmp 的 JavaScript(比较字符串的长度)

javascript - 使用 javascript 绘制图表,就像我们在数学中绘制一样

node.js - npm install without symlinks 选项不起作用