我可以在Yeoman文档中看到它明确指出:
name属性必须以generator-为前缀。关键字
属性必须包含“ yeoman-generator”,并且仓库必须具有一个
将由我们的生成器页面建立索引的描述。
但是我的问题是,如果我正在开发一个供私人使用/私人npm的自定义生成器(因此不关心将其编入索引),我给生成器起什么名字仍然无关紧要?
本质上,Yeoman如何确定哪些npm模块是生成器而哪些不是?是基于模块名称还是关键字? (或两者)
谢谢
最佳答案
Yeoman(yeoman-environment
)会寻找在与generator-*
匹配的npm搜索路径中任何位置安装的NPM软件包,这仍然很重要。
因此,该名称对于yo
自动找到生成器很重要。
但也请注意,Yeoman可以通过路径(yo ./node_modules/some-generator/app
)运行generator。在这种情况下,您不需要特定的名称。
关于javascript - yeoman 发电机命名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36165450/