여러 프로젝트에서 사용하는 유틸을 모아서 모듈을 만들었는데 bundle 에 vendor가 한번에 포함되면 좋겠습니다.


(한승훈) #1

admin , front 각 프로젝트에서 공통으로 사용하는 react component 및 utill 함수들을 모아서 utill 이란 프로젝트를 만들고 bundle 로 제공합니다.

admin , front 등 각 프로젝트에서는 package.json 에 utill 디펜던시를 명시하고 import 해서 사용합니다.

이때 “react”,“mobx”,“react-dom” 등 공통 적으로 사용되는 라이브러리들을 utill webpack 에서 external 에서 utill 의 bundle 에 제외했습니다.

그런데 front 를 프로젝트를 다시 번들하고 sourcemap 을 보니

front 에 vendor 와 utill 하위에 “react” 등의 라이브러리가 각각 생기더군요.

이렇게 되는게 맞는건가요? 용량을 조금이라고 줄이기 위해 라이브러리는 번들 파일에 한번만 포함되게 하고 싶습니다.