我可以在 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/