我有一个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
. 然后我尝试只安装除了基本 url 之外的任何其他内容,但由于顶层没有版本号而失败package.json
。我显然在这里遗漏了一些东西,但我不知道是什么。