如何使用Webpack 2在Angular 2中实现AOT?

时间:2017-02-14 12:56:38

标签: angular angular2-aot

在我的示例Angular 2 SPA中,我按顺序使用了Webpack 2模块捆绑包

  1. 捆绑我所有的js文件
  2. 实施“Tree Shaking”以删除死代码并减少bundle js文件大小
  3. 并实现Ahead-of-time编译以进一步减少bundle js文件大小。
  4. 我能够通过创建webpack.config.js文件来获得“1”和“2”,以下是此文件的内容

    'use strict';
    const webpack = require('webpack');
    
    module.exports = {
        devtool: 'source-map',
        entry: './src/main.js',
        plugins: [
        new webpack.optimize.UglifyJsPlugin({
            minimize: true,
            compress: false
        })
        ],
        output: {
            filename:'./src/bundle.js'
        }
    }
    

    现在我还需要做些什么,以便能够实现提前编译?

0 个答案:

没有答案