我正在围绕创建一个Yeoman生成器,以便Yeoman可以在新项目启动时生成我们的样板。
该样板的构建块应该是版本控制的。所以我假设生成器(包含创建样板的规则)应该托管在github上。
这引出了我的问题:如果生成器本身托管在github上,Yeoman将如何随时保存我?因为为了使用最新版本的生成器,无论如何我都必须从github上取下它(我可以和样板本身一样,如果它是在github上托管的话)。
或者我误解了Yeoman发电机的位置?因为据我所知,你必须在本地使用它,或者使用公共仓库中的一个发电机。
您可以使用命令npm publish
轻松地将其发布到npm。然后你可以像任何其他npm模块一样安装和升级它。我自己为我的第一个Yeoman发电机做了它,它非常简单。