使用webpack-bundle-analyzer分析uni-app 的微信小程序包大小(HbuilderX运行)

1、找到vue.config.js 文件。如果找不到,则在项目根目录下(跟pages.json同一个目录下)创建一个JS文件,命名为vue.config.js

2、安装webpack-bundle-analyzer,官方网站:https://github.com/webpack-contrib/webpack-bundle-analyzer

(1)cd到项目根目录,运行命令行

ruby 复制代码
npm install --save-dev webpack-bundle-analyzer 

3、配置vue.config.js文件,添加如下配置代码到文件,保存。

代码如下:【注意】:直接使用copy官网到代码运行HbuilderX 会报错,需要再加一层 configureWebpack

python 复制代码
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;

module.exports = {
  configureWebpack: { //直接使用copy官网到代码运行HbuilderX 会报错,在这里加了一层 
                      //configureWebpack
    plugins: [
      new BundleAnalyzerPlugin()
    ]
  }
}

4、HbuilderX 运行程序(运行------运行到小程序模拟器------微信开发者工具)

运行后,浏览器会自动打开一个网页,该网页就是webpack-bundle-analyzer的分析结果

相关推荐
和雍2 小时前
”做技术分享?苟都不做“做,做的就是 module.rules 加工过程
javascript·面试·webpack
半兽先生3 小时前
uniapp微信小程序视频实时流+pc端预览方案
微信小程序·uni-app·音视频
Uyker3 小时前
空间利用率提升90%!小程序侧边导航设计与高级交互实现
前端·微信小程序·小程序
胡斌附体12 小时前
uniapp路由跳转toolbar页面
小程序·uni-app·switch·路由·type·uview-ui
阿諪諪14 小时前
在VSCode中开发一个uni-app项目
ide·vscode·uni-app
发现你走远了15 小时前
『uniapp』把接口的内容下载为txt本地保存 / 读取本地保存的txt文件内容(详细图文注释)
开发语言·javascript·uni-app·持久化保存
lqj_本人15 小时前
鸿蒙OS&UniApp结合机器学习打造智能图像分类应用:HarmonyOS实践指南#三方框架 #Uniapp
机器学习·uni-app·harmonyos
iOS阿玮17 小时前
苹果审核被拒4.1-Copycats过审技巧实操
uni-app·app·apple
贩卖纯净水.17 小时前
Webpack搭建本地服务器
前端·webpack·node.js
小二·18 小时前
Vue前端篇——Vue 3的watch深度解析
微信小程序·小程序