如何让npm或yarn从github安装特定子包的特定版本?

时间:2017-11-28 16:08:36

标签: javascript github npm yarnpkg lerna

我有一个repo,我从github上的项目分叉,结构如下:

myfork.git
  |
  -- packages
        |
        --subpackage1
              |
              --package.json
        |
        --subpackage2
              |
              --package.json

我在一个单独的分支foo中对subpackage1进行了一些小修改。现在我想在项目中使用它。所以我尝试了以下

yarn add https://github.com/myuser/myfork.git/subpackage1#foo
yarn add https://github.com/myuser/myfork.git/packages/subpackage1#foo

然后我尝试了没有分支说明符。然后我尝试了npm install而不是yarn add。然后我尝试安装除了基本网址之外没有任何其他内容,因为顶层package.json中没有版本号。我显然在这里遗漏了一些东西,但我无法弄清楚是什么。

0 个答案:

没有答案