【问题标题】:Creating a Yeoman generator and have it be version controlled创建 Yeoman 生成器并对其进行版本控制
【发布时间】:2014-03-19 19:31:31
【问题描述】:

我正忙着创建一个 Yeoman 生成器,这样 Yeoman 就可以在新项目启动时生成我们的样板。

此样板的构建块应受版本控制。所以我假设生成器(将包含创建样板的规则)应该托管在 github 上。

这让我想到了一个问题:如果生成器本身托管在 github 上,Yeoman 将如何节省我的时间?因为为了使用最新版本的生成器,无论如何我都必须将其从 github 上拉下来(如果样板托管在 github 上,我也可以这样做)。

还是我误解了 Yeoman 发电机的位置?因为据我了解,您必须在本地拥有它,或者使用公共仓库中的其中一个生成器。

【问题讨论】:

    标签: node.js yeoman yeoman-generator


    【解决方案1】:

    您可以使用命令npm publish 轻松将其发布到 npm。然后你可以像任何其他 npm 模块一样安装和升级它。我自己为我的第一个 Yeoman 生成器做了它,它非常简单。

    This is a good place to start.

    【讨论】:

    • 啊!因此,如果我理解正确:生成器可以发布到 npm,然后安装,它将从 git repo 中获取实际内容(它将负责任何版本控制)?
    • 是的,没错。创建新版本时,只需修改 package.json 中的版本号,提交并推送更改,然后发布它们。然后用户可以像往常一样更新他们的 Node 模块。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多