TreeShaking 在webpack是默认配置的无需开启,只在ES Module生效 Commonjs无效
// 减少Babel生成文件的体积
// 开发生产环境都能使用
// 安装
npm i @babel/plugin-transform-runtime -D
module.exports = {
module: {
rules: [
// babel配置
{
// ...
use: [
{
loader: "babel-loader",
options: {
// ...
plugins: ["@babel/plugin-transform-runtime"], // 减少代码体积
}
}
]
}
]
},
};