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

10-11 11:22