小编Nir*_*man的帖子

webpack 项目中的 bundle.js 太大

我正在尝试创建一个 react + babel + webpack 项目。它可以工作,但 bundle.js 文件有 950KB 大。

bundle.js 总是那么大吗?如果没有,我该如何缩小尺寸?

这是我的 webpack.config.js:

var webpack = require('webpack');
var path = require('path');

var BUILD_DIR = path.resolve(__dirname, 'src/client/public');
var APP_DIR = path.resolve(__dirname, 'src/client/app');

var config = {
entry: APP_DIR + '/index.jsx',
output: {
    path: BUILD_DIR,
    filename: 'bundle.js'
},
plugins: [
    new webpack.optimize.OccurenceOrderPlugin(),
    new webpack.DefinePlugin({
      'process.env': {
        'NODE_ENV': JSON.stringify('production')
      }
    }),
    new webpack.optimize.UglifyJsPlugin({
      compressor: {
        warnings: false
      }
    })
],
module : {
    loaders : [
      {
        test : /\.jsx?/,
        loader …
Run Code Online (Sandbox Code Playgroud)

javascript frontend reactjs webpack babeljs

4
推荐指数
1
解决办法
4196
查看次数

标签 统计

babeljs ×1

frontend ×1

javascript ×1

reactjs ×1

webpack ×1