我正在尝试通过应用摇树技术来减小我的 angular 2 应用程序的大小。
我正在使用webpack 2.1.0-beta.22
,angular 2 rc6
和typescript 2.0.2
.
这是我的 tsconfig.json:
"compilerOptions": {
"target": "es5",
"module": "es2015",
"moduleResolution": "node",
"sourceMap": true,
"removeComments": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true
},
"exclude": [
"node_modules"
]
webpack.config:
module: {
loaders: [
{
test: /\.ts$/,
loaders: ['ts', 'angular2-template-loader']
}
]
},
plugins: {
new webpack.LoaderOptionsPlugin({
minimize: true,
debug: false
}),
new webpack.optimize.UglifyJsPlugin({
beautify: false,
compress: { screw_ie8: true },
comments: false,
screw_ie8: true,
sourceMap: true
})
}
摇晃前的捆绑包大小约为 1.7MB,摇晃后的大小约为 1.8MB。
我做错了什么?