NPM 버전 3 노드 모듈과 종속성이 모두 동일한 루트 수준에 설치 되었기 때문에. 그러나 동일한 모듈의 두 가지 버전에 의존하는 두 개의 모듈을 설치하면 어떻게됩니까? 예를 들어 비동기 npm i [email protected]
(requires lodash version 4.14.0)을 설치 한 경우 npm i [email protected]
인 requires lodash version version 3.2.0인데, npm이이 충돌을 어떻게 해결합니까?NPM은 버전 충돌을 어떻게 처리합니까?
5
A
답변
4
NPM이 같은 의존성에 충돌하는 버전과 각 종속 관계는 자신 얻을 것입니다 경우에
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. iPhone 앱에서 어떻게 충돌을 처리합니까?
- 2. 이 유형의 충돌을 어떻게 처리합니까?
- 3. 지도가 색인 충돌을 어떻게 처리합니까?
- 4. 거북이와 SVN에서 충돌을 처리합니까?
- 5. 최대 절전 모드에서는 충돌을 어떻게 처리합니까?
- 6. NTFS는 짧은 파일 이름의 충돌을 어떻게 처리합니까?
- 7. R은 여러 패키지에있는 메소드의 충돌을 어떻게 처리합니까?
- 8. 소비자 관련 응용 프로그램에서 데이터를 동기화하는 동안 충돌을 어떻게 처리합니까?
- 9. Bower와 NPM은 어떻게 함께합니까?
- 10. ActiveSupport :: JSON과 JSON gem 사이의 충돌을 어떻게 처리합니까?
- 11. SystemVerilog는 case 문에서 가능한 와일드 카드 충돌을 어떻게 처리합니까?
- 12. NPM은
- 13. NPM은
- 14. npm은 node_modules/
- 15. NPM은 GitHub의
- 16. npm은 새로운 시험판 버전을 준거로 존중합니까?
- 17. 버전 충돌을 해결할 수 없습니다.
- 18. Smalltalk는 monkeypatching을 어떻게 처리합니까?
- 19. Akka는 메시지 버전을 어떻게 처리합니까?
- 20. 다른 버전 제어 시스템이 바이너리 파일을 어떻게 처리합니까?
- 21. netbeans 버전 8.0에서 멀티 라인을 어떻게 주석 처리합니까?
- 22. XCode- 프로젝트 파일 .pbxproj - 버전 제어에서 어떻게 처리합니까?
- 23. 작곡가의 종속성 버전 충돌을 해결하는 방법은 무엇입니까?
- 24. 두 버전의 프로젝트를 어떻게 처리합니까?
- 25. 이전 버전의 node/npm은 어떻게 제거합니까?
- 26. nodejistu private npm은 모듈이 비공개이어야하는지 어떻게 결정합니까?
- 27. LINQ는 명명 충돌을 어떻게 해결합니까?
- 28. meteor.js와 npm은 fs가 필요합니다
- 29. 폴리머와 npm은 최신 버전으로 업데이트됩니다.
- 30. Simperium은 충돌을 어떻게 해결합니까?
"에 대한 좋은
블로그 게시물문서 페이지가 중첩 그 때문에 우리는 설치 트리를 최대로 평탄하게 묘사하는 이유가 있습니다. 충돌의 경우에도 중첩이 허용됩니다. " 이 주제의 github 문제에서 가져온 것입니다. – user2263572