我正在致力於javascript/Node/React模塊。我開發:爲什麼「npm install」會覆蓋現有符號鏈接中的節點模塊?
- 1模塊一個擁有常見的功能
- 其他模塊乙,C,d ...有依賴性A.
我需要能夠同時在A和B上開發。這就是爲什麼,在npm install
在B之後,我創建了一個符號鏈接,從B到A與npm link ../A
。我就能夠從一個,一個的WebPack開發服務器從乙並推出的WebPack dev的服務器,因此,任何修改一個將影響乙。在這一點上,這種方式對我來說都很好。
我的問題是,如果我從乙啓動命令npm install
,將符號鏈接保持到一個和一個庫中刪除幾個節點模塊。我不知道爲什麼?我想保留現有的符號鏈接A存在並讓B在重新安裝時忽略它。
爲我的第一溶液是填補NPM腳本後安裝&預安裝安裝乙節點模塊之前做符號鏈接的rimraf
和其後重新生成的符號鏈接。但是,對於開發人員不上一個工作,並且不要求任何符號鏈接的問題...
我剛剛更新NPM從2到3,我沒有找到如何npm install
交互的任何答案與現有的符號鏈接。
我使用:
- NPM 3.10.3
- 節點6.3.0
感謝任何想法或鏈接,可以幫助