我的系统上全局安装了一个自动生成器。我想使用" canary"如果我在控制台中键入$ yo
,则为yeoman项目的分支。目前它使用主分支。
任何提示?
答案 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