Yeoman发电机命名

时间:2016-03-22 21:19:42

标签: javascript yeoman yeoman-generator

我可以在Yeoman文档中看到它明确地说:

  

name属性必须以generator-为前缀。关键字   财产必须包含" yeoman-generator"回购必须有一个   描述将由我们的生成器页面索引。

但是我的问题是,如果我正在开发一个私人使用的自定义生成器/私人npm(因此不关心它被索引),那么我给发生器的名称仍然很重要吗?

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

由于

1 个答案:

答案 0 :(得分:3)

因为Yeoman(if (!something) { LOG_WARNING("Something bad happend"); return (-1); } )将寻找安装在与yeoman-environment匹配的npm搜索路径中任意位置的NPM包,这仍然很重要。

因此,generator-*自动查找您的生成器名称非常重要。

但是请注意,Yeoman可以通过路径(yo)运行生成器。在这种情况下,您不需要特定的名称。