function getComonent(){returnimport('lodash').then((default:_)=>{//逻辑代码return""//结果})}getComonent().then(element=>{//逻辑代码})
css分割MiniCssExtractPlugin
MiniCssExtractPlugin
npm install --save-dev mini-css-extract-plugin//安装//tree shaking影响css代码分割//webpack.config.js{newMiniCssExtractPlugin({// Options similar to the same options in webpackOptions.output// both options are optional
filename:"[name].css",
chunkFilename:"[name].chunk.css"})}
rules:[{
test:/\.css$/,
use:[{
loader: MiniCssExtractPlugin.loader,
options:{// you can specify a publicPath here// by default it use publicPath in webpackOptions.output
publicPath:'../'}},"css-loader"]}]
css压缩
cnpm i optimize-css-assets-webpack-plugin -D
optimization:{
minimizer:[newoptimize-css-assets-webpack-plugin({})]}