저는 Angular2 프로젝트를 진행하고 있습니다. Angular2 aot 문서를 살펴보고 ngFactory 파일을 생성 할 수있었습니다. 나는 문서에서 제안 된대로 롤업 js를 사용했다. 나는 비 es6 npm 패키지를 가지고있다. require를 사용하여 es6이 아닌 패키지를로드했습니다.롤업 공통점
문서 (angular2 및 rollup)는 es6이 아닌 모듈을 묶는 데 rollup-plugin-commonjs를 사용하도록 제안합니다. 다음은 롤업 구성입니다.
export default {
entry: 'scripts/main.js',
dest: 'build/app.js', // output a single application bundle
sourceMap: true,
format: 'iife',
context: 'this',
plugins: [
nodeResolve(
{
jsnext: true,
module: true,
}
),
commonjs({
include: 'node_modules/**/**',
}) ,
uglify()
]
}