美文网首页
webpack打包体积优化---插件 webpack-bundl

webpack打包体积优化---插件 webpack-bundl

作者: 柒黍 | 来源:发表于2019-10-28 13:06 被阅读0次

NPM:

一 安装

npm install --save-dev webpack-bundle-analyzer

二 配置
在webpack.prod.conf.js中增加以下配置:

const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;

module.exports = {

  plugins: [

    new BundleAnalyzerPlugin()

  ]

}

配置package.json 文件,默认会打开http://127.0.0.1:8888作为展示。

"analyz": "NODE_ENV=production npm_config_report=true npm run build"

三 运行

npm run analyz

Yarn:

一 安装

yarn add -D webpack-bundle-analyze

二 配置

配置webpack.config.js文件:

module.exports = {

    chainWebpack: config => {

        if (process.env.NODE_ENV === 'production') {

            config.optimization.splitChunks({

                cacheGroups: {

                    vendors: {

                        test: /[\\/]node_modules[\\/](vue|axios)[\\/]/,

                        name: 'chunk-vendors',

                        chunks: 'all'

                    }

                }

            })

            config

                .plugin('webpack-bundle-analyzer')

                .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin)

        }

    }

}

配置package.json 文件,默认会打开http://127.0.0.1:8888作为展示。

"analyz": "NODE_ENV=production npm_config_report=true npm run build"

三 运行

yarn analyz

相关文章

网友评论

      本文标题:webpack打包体积优化---插件 webpack-bundl

      本文链接:https://www.haomeiwen.com/subject/emxbvctx.html