如何在 package.json 中包含 *forked* github 分支作为依赖项
How to include *forked* github branch as dependency in package.json
我正在尝试包含 fork
个 https://github.com/segmentio/analytics-react-native
当我在 package.json
中包含 "@segment/analytics-react-native": "^1.1.0",
时
我看到以下内容
├── README.md
├── RNAnalytics.podspec
├── android
├── build
├── ios
├── package.json
└── src
但是如果我将库的分支包括为 "analytics-react-native": "account_name/analytics-react-native#master",
,我会看到
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── RELEASING.md
├── package.json
├── packages
└── tsconfig.json
当然,使用分叉版本构建失败..
如何使用分叉版本作为依赖项?
你想要:
"git://github.com/your-account/analytics-react-native.git#branch_name": "^1.1.0"
参见the documentation。 #commit-ish
可以是任何有效的 gitref(例如提交、分支或标记)。
编辑:啊,根据编辑,回购是一个单一的回购,所需的 package.json 向下几个级别。目前是 an open request in Yarn. There's a similar request for npm which was closed。该线程中有一些妥协的好建议,但目前还没有解决该问题的方法。
我正在尝试包含 fork
个 https://github.com/segmentio/analytics-react-native
当我在 package.json
中包含"@segment/analytics-react-native": "^1.1.0",
时
我看到以下内容
├── README.md
├── RNAnalytics.podspec
├── android
├── build
├── ios
├── package.json
└── src
但是如果我将库的分支包括为 "analytics-react-native": "account_name/analytics-react-native#master",
,我会看到
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── RELEASING.md
├── package.json
├── packages
└── tsconfig.json
当然,使用分叉版本构建失败.. 如何使用分叉版本作为依赖项?
你想要:
"git://github.com/your-account/analytics-react-native.git#branch_name": "^1.1.0"
参见the documentation。 #commit-ish
可以是任何有效的 gitref(例如提交、分支或标记)。
编辑:啊,根据编辑,回购是一个单一的回购,所需的 package.json 向下几个级别。目前是 an open request in Yarn. There's a similar request for npm which was closed。该线程中有一些妥协的好建议,但目前还没有解决该问题的方法。