Slide 20
Slide 20 text
DLLバンドル用のwebpack.config
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: {
// 依存PKG 配列 指定
vendor: ['react', 'react-dom' /* 依存PKG */],
},
output: {
path: 'path/to/dist',
filename: '[name].dll.js',
library: '[name]',
},
plugins: [
// DllPlugin manifest.json 吐
new webpack.DllPlugin({
path: 'path/to/dll/[name]-manifest.json'),
name: '[name]',
}),
new webpack.optimize.UglifyJsPlugin(),
],
resolve: {
modules: [path.resolve(__dirname, 'src'), 'node_modules'],
},
};