如何使用分支为yeoman发电机

时间:2015-02-03 09:21:51

标签: javascript git github yeoman

我的系统上全局安装了一个自动生成器。我想使用" canary"如果我在控制台中键入$ yo,则为yeoman项目的分支。目前它使用主分支。

任何提示?

2 个答案:

答案 0 :(得分:2)

npm全局安装您的生成器时

npm install -g grunt-usemin

它从注册表中获取最新发布的(已发布)版本。

如果您想从任何分支机构安装特定版本,您可以指定该存储库的链接,例如,appveyor分支,最后添加@appveyor

npm install -g https://github.com/yeoman/grunt-usemin.git@appveyor

这是完整的npm语法参考:https://docs.npmjs.com/cli/install

答案 1 :(得分:0)

要从GitHub存储库安装生成器的分支版本,您需要根据git托管的#<branch_name>软件包的安装,在URI后缀npm

在GitHub上托管的名为canary的存储库中为yeoman生成器安装名为my-yeoman-generator的分支的命令将如下所示:

$ npm install -g https://github.com/username/my-yeoman-generator.git#canary