我正在構建兩個互相依賴的私有npm包。如何自動鏈接本地npm包?
說我:
project
/my-commons
package.json :
{
name : "my-commons",
version : "0.0.1"
...
}
/my-server
package.json :
{
dependencies : {
"my-commons" : "0.0.1"
}
}
我可以使用「故宮鏈接」安裝「公共」包。所以,任何人都願意 開始在服務器上的工作需要做:
- 結算項目
- CD我的服務器
- NPM鏈接../my-commons
- NPM安裝
並且在/ my-server/node_modules中添加了../my-commons的符號鏈接,並且一切正常。
有但是辦法告訴NPM那是我的公地'包將總是是夾在那裏,所以你可能只是這樣做:
- 結算項目
- CD我-server
- NPM安裝
還是我缺少明顯的東西嗎?
謝謝
謝謝,我的用例是你描述的,所以在實踐中我真的想要我的服務器/節點-modules/my-commons;我的問題只是:「有沒有辦法寫'my-server/package.json',以便開發者不必運行'npm link'」。純粹的懶惰,我知道... – phtrivier