-1
相关:Depend on a branch or tag using a git URL in a package.json?npm从另一个回购内包装?
的electrode-archetype-react-app
NPM包来自另一个包的git仓库的子目录:electrode-io/electrode
→packages/electrode-archetype-react-app
。
- 这怎么可能?
- 如何挂钩到子包装的特定分支?
我试图
npm install electrode-io/electrode#electrode-archetype-react-app/some-branch
而且得到了以下错误:
fatal: ambiguous argument 'electrode-archetype-react-app': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
于是我试着
npm install github:electrode-io/electrode#electrode-archetype-react-app/some-branch
npm install github:electrode-io/electrode -- package/electrode-archetype-react-app#some-branch
npm install github:electrode-io/electrode#some-branch -- package/electrode-archetype-react-app
没有骰子
这是什么黑暗的魔法?
编辑感谢鹰眼同事:电极使用Lerna
,这可能是这种黑暗魔法的来源。