我想分叉https://github.com/rackt/react-router私人回購,更新它,然後需要它在我自己的項目。叉和拉反應路由器
如果我運行
npm install react-router
它不只是給我什麼在GitHub庫(它運行一些構建腳本和包好聽)。
模擬此工作流程的最佳方式是什麼?
理想我想...
- 叉從他們的反應回購路由器到我的私人回購
- 本地進行更改,然後推到我的私人回購
- NPM安裝(我的分叉版)在一些應用程序
如果我現在嘗試npm install {username}/react-router,它會安裝整個分叉的github回購(不是構建)並且不起作用。
謝謝!
對不起,如果我不清楚。我在Github上分叉。我不是通過npm install react-router安裝的。我說我正在安裝{username}/react-router(我的叉名),所以它會更像... npm安裝我的用戶名/ react-router 這似乎是正確的安裝方式它。我也使用了https github url。 我沒有得到的是如何建立安裝後,我這樣做。如果你做了一個npm install react-router,它不會看它只是複製react-router repo。它做了一個特殊的構建過程。 – Jon
如果我嘗試從fork運行npm run build,我必須在node_modules/react-router文件夾內部執行npm install以獲取所有依賴關係,但它仍然是錯誤。 – Jon
你絕對不需要。在修改之前,您的fork將與官方發佈相同,包括package.json依賴和devDependencies。因此,'npm install yourgitrepo'的安裝方式應與正常反應路由器相同 –