문제 : SPA의 코드를 여러 번들로 나눕니다. 각 번들에는 고유 한 버전이 있습니다. 그래서 prod에서 우리는 사용자의 설정에 따라 다른 버전의 번들을 사용하고자합니다. 따라서 모듈 ID가 동일한 모듈의 버전간에 변경되지 않도록해야합니다.Webpack : 모듈 ID를 재정의하는 방법?
가능한 해결책 중 하나는 config에 recordsPath
을 정의하고 VC 아래에 레코드 파일을 저장하는 것입니다. 그러나 우리는 libs를 업데이트 할 때 항상 파일이 커집니다.
또 다른 옵션은 webpack이 Compilation.prototype.applyModuleIds
에 모듈 ID를 생성하는 방법을 재정의하는 것입니다 (예 : 모듈에 대한 상대 경로를 모듈 ID로 사용할 수 있음).
이 작업을 수행해도 안전합니까? 아니면 방금 놓친 것이 있으며 문제를 처리 할 수있는 웹팩 기능이나 플러그인이 있습니까?