约曼发电机命名

Yeoman generator naming

本文关键字:发电机      更新时间:2023-09-26

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

name属性的前缀必须是generator-。关键字属性必须包含"yeoman生成器",回购必须具有我们的生成器页面将对描述进行索引。

然而,我的问题是,如果我正在开发一个供私人使用/私人npm的自定义生成器(因此不关心对其进行索引),那么我给生成器起什么名字还重要吗??

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

感谢

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

因此,名称对于yo自动查找生成器非常重要。

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