-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
,這可能是這種黑暗魔法的來源。