2017-09-14 12 views
0

웹 응용 프로그램을 빌드 (번들링 및 컴파일)하는 데 webpack (v3.5.6)을 사용하고 있습니다. 정의 이러한 항목으로webpack 게으른로드 항목에서 메인 항목으로 가져 오기를 추가합니다.

import(/* webpackChunkName: 'charts' */ './charts').then((module) => { /* do something with module */});

: 웹팩가 일을 할 때

entry: { 
    'charts' : [`src/charts.ts`], 
    'main' : [`src/main.ts`] 
}, 

, 그것은 두 항목을 생성하는 우리의 주요 항목에서 우리는이 구문을 사용하여, 게으른 부하 다른 항목 파일을 (시도) 주 항목에는 charts 항목 (모든 가져 오기 항목 포함)도 포함됩니다. 웹팩 설정에서

는, 나는 정의 :

new webpack.optimize.CommonsChunkPlugin({ 
    names: ['charts'], 
    minChunks: Infinity, 
    async: true 
}) 

사람은 main.js 출력도 차트 번들을 포함 왜 생각이있어?

답변

0

는이 웹팩로 인한 아니었지만 그런데 우리 타이프 설정이 commonjs 대신 es2015 또는 amdmodule을 설정했다 밝혀졌습니다.