由於NPM第3版節點模塊和相關性都安裝在同一根級別。但是如果我安裝兩個依賴於同一模塊的兩個不同版本的模塊呢?例如,如果我安裝async npm i [email protected]
,其中requires lodash version 4.14.0,那麼我安裝yeoman npm i [email protected]
,其中requires lodash version version 3.2.0,npm如何解決這個衝突?NPM如何處理版本衝突?
5
A
回答
4
故宮有一個關於它
https://docs.npmjs.com/how-npm-works/npm3
http://npm.github.io/how-npm-works-docs/npm3/how-npm3-works.html
+0
該鏈接似乎已過時。也許這個鏈接將幫助你:https://www.quora.com/How-does-Node-Package-Manager-work – Shinigami
+1
謝謝@Shinigami,npm必須移動他們的職位,因爲我把它鏈接。只是更新它指向該頁面的新家 –
相關問題
- 1. NPM包版本衝突
- 2. 如何處理requirejs衝突
- 3. Mongo npm衝突
- 4. ASPNETDB.MDF版本衝突
- 5. Microsoft.Owin版本衝突
- 6. Node.js版本衝突
- 7. getpaid版本衝突
- 8. NHibernate版本衝突
- 9. SVN版本衝突
- 10. PHP版本衝突
- 11. Jquery版本衝突
- 12. jQuery版本衝突
- 13. JQuery版本衝突
- 14. SDL衝突處理
- 15. 處理SVN衝突
- 16. 版本衝突錯誤顯示,顯然沒有版本衝突
- 17. 如何解決依賴版本衝突?
- 18. 如何解決Android SDK版本衝突?
- 19. 如何解決android.arch.lifecycle:common版本衝突?
- 20. 如何解決Jquery的版本衝突
- 21. 如何處理時間延遲衝突?
- 22. 如何處理合並衝突 - Git的
- 23. 散列衝突如何處理?
- 24. 如何處理衝突的鑰匙扣
- 25. 地圖如何處理索引衝突?
- 26. 如何處理類路徑衝突
- 27. Jquery addclass(),如何處理類衝突
- 28. 如何通過查詢處理更新中的版本衝突Elasticsearch
- 29. Ruby/rails:mongoid與mongo(寶石); bson衝突?如何處理不同的版本?
- 30. jQuery舊版本衝突與新版本
「在這種情況下,一個偉大的
博客文章文檔頁面,以衝突的版本在同一依存性的每個依賴性會得到自己的,嵌套這就是爲什麼我們將安裝樹描述爲最大限度的平坦 - 它仍然允許在發生衝突時嵌套。「從這個話題的github問題。 – user2263572