マイWebPACKの構成があるWebPACKの中ですべてのチャンクを縮小化されていません。UglifyJSプラグインは
{ devtool: 'source-map',
output:
{ path: '/Users/apple/Desktop/WorkSpace/GitHub/Webpack-Boilerplate/dist',
filename: '[name].bundle.js.[hash:8]',
sourceMapFilename: '[name].bundle.map',
publicPath: '/' },
plugins:
[ OccurrenceOrderPlugin { preferEntry: undefined },
DefinePlugin { definitions: [Object] },
ProvidePlugin { definitions: {} },
ExtractTextPlugin { filename: '[name].css', options: {}, id: 1 },
CommonsChunkPlugin {
chunkNames: 'vendors',
filenameTemplate: 'vendors.bundle.js',
minChunks: Infinity,
selectedChunks: undefined,
async: undefined,
minSize: undefined,
ident: '/Users/apple/Desktop/WorkSpace/GitHub/Webpack-Boilerplate/node_modules/webpack/lib/optimize/CommonsChunkPlugin.js0' },
HtmlWebpackPlugin { options: [Object] },
HtmlWebpackPlugin { options: [Object] },
HtmlWebpackPlugin { options: [Object] },
HtmlWebpackPlugin { options: [Object] },
UglifyJsPlugin { options: [Object] } ],
module: { loaders: [ [Object], [Object], [Object], [Object] ] },
postcss:
[ { [Function]
options: [Object],
info: [Function],
postcssPlugin: 'autoprefixer',
postcssVersion: '5.0.14' },
{ [Function: creator] postcss: [Object], process: [Function] } ],
resolve:
{ alias:
{ libs: '/Users/apple/Desktop/WorkSpace/GitHub/Webpack-Boilerplate/dev-config/libs',
nm: '/Users/apple/Desktop/WorkSpace/GitHub/Webpack-Boilerplate/dev-config/node_modules',
assets: '/Users/apple/Desktop/WorkSpace/GitHub/Webpack-Boilerplate/dev-config/assets' } },
externals: { jquery: 'jQuery', pageResponse: 'pageResponse' },
entry:
{ index: './src/index.js',
helloworld: './src/modules/helloworld/container/app.js',
counter: './src/modules/counter/container/app.js',
form: './src/modules/form/form.js' } }
生成vendors.bundle.js
チャンクが縮小されていること奇妙であるが、他のチャンクがありません。プロジェクト全体はhttps://github.com/wxyyxc1992/Webpack-React-Redux-Boilerplateです。npm run build
を使用してプロジェクトを作成し、distディレクトリを参照してください。
誰かがこの後につまずく場合、私は非常に私を助けた以下を見つけた:https://github.com/webpack-contrib/uglifyjs-webpack-plugin/issues/104#issuecomment-358646531 – arthurakay