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