【问题标题】:How to use a branch for a yeoman generator如何将分支用于 yeoman 生成器
【发布时间】:2015-02-03 09:21:50
【问题描述】:

我的系统上全局安装了一个 yeoman 生成器。如果我在控制台中输入$ yo,我想使用 yeoman 项目的“金丝雀”分支。目前它使用master分支。

任何人有任何提示?

【问题讨论】:

    标签: javascript git github yeoman


    【解决方案1】:

    当您像这样从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

    【讨论】:

    • 当前版本的 npm 3.5.1 使用 # 而不是 @
    【解决方案2】:

    为了从 GitHub 存储库安装生成器的分支版本,您需要按照安装任何 git 托管的 npm 包的方式为 URI 加上 #<branch_name> 后缀。

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

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

    【讨论】:

      猜你喜欢
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      • 2015-08-05
      • 1970-01-01
      相关资源
      最近更新 更多