Node.js 创建Yeoman生成器并对其进行版本控制
我正在绞尽脑汁创建一个Yeoman生成器,这样无论何时新项目启动,Yeoman都可以生成我们的样板文件 此样板文件的构建块应进行版本控制。因此,我假设包含创建样板的规则的生成器应该托管在github上 这就引出了一个问题:如果生成器本身托管在github上,Yeoman将如何节省我的时间?因为为了使用最新版本的生成器,我必须将它从github上拔下,如果它托管在github上,我也可以使用样板文件本身Node.js 创建Yeoman生成器并对其进行版本控制,node.js,yeoman,yeoman-generator,Node.js,Yeoman,Yeoman Generator,我正在绞尽脑汁创建一个Yeoman生成器,这样无论何时新项目启动,Yeoman都可以生成我们的样板文件 此样板文件的构建块应进行版本控制。因此,我假设包含创建样板的规则的生成器应该托管在github上 这就引出了一个问题:如果生成器本身托管在github上,Yeoman将如何节省我的时间?因为为了使用最新版本的生成器,我必须将它从github上拔下,如果它托管在github上,我也可以使用样板文件本身 还是我误解了约曼发电机的位置?因为据我所知,您必须在本地拥有它,或者使用公共回购中的一个生成器
还是我误解了约曼发电机的位置?因为据我所知,您必须在本地拥有它,或者使用公共回购中的一个生成器。您可以使用命令npm publish非常轻松地将它发布到npm。然后你可以像其他npm模块一样安装和升级它。我自己为我的第一台约曼发电机做的,非常简单
.啊!因此,如果我理解正确:生成器可以发布到npm,然后安装,它将从git repo获取实际内容,这将负责任何版本控制?是的,这是正确的。创建新版本时,只需修改package.json中的版本号,提交并推送更改,然后发布它们。然后用户可以像往常一样更新他们的节点模块。