Webpack 初识
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders," modules can be CommonJs, AMD,
Last updated
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders," modules can be CommonJs, AMD,
Last updated
module.exports = {
entry: 'index.js',
// or
entry: ['index.js', 'vender.js']
// or 推荐
entry: {
index: 'index.js',
vender: 'vender.js',
lib: ['util.js', 'fetch.js']
}
};module.exports = {
entry: 'index.js',
output: {
filename: 'index.bundle.js'
}
// or
entry: {
index: 'index.js',
vender: 'vender.js'
},
output: {
// name => index\vender hash:5 => 唯一标示码
filename: [name].bundle.[hash:5].js'
}
}module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: 'css-loader'
}
]
}
}const webpack = require('webpack')
module.exports = {
plugins: [
// 混淆压缩代码
new webpack.optimize.UglifyJsPlugin()
]
}