关于 webpack4 的 webpack.ProvidePlugin 结合 treeshaking 的问题?
ytianzaishui opened this issue · 1 comments
ytianzaishui commented
我的配置文件是这样的,按照 官方指南 的方法,提供了 ['lodash-es','chunk'] 的数组形式的参数值,但是为什么还是将整个 lodash 打包了,我期望的是只打包 lodash 的 chunk 方法,请问这是怎么回事?
#################### webpack.config.js ####################
const path = require('path')
const CleanWebpackPlugin = require('clean-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const webpack = require('webpack')
module.exports = {
mode:"production",
entry: './src/index.js',
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, 'dist')
},
plugins: [
new CleanWebpackPlugin('dist'),
new HtmlWebpackPlugin({
filename:"index.html",
template:'index.html'
}),
new webpack.ProvidePlugin({
_chunk:['lodash-es','chunk']
})
]
}
ruanyf commented
这里不是答疑库。