使用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的分析结果

相关推荐
小兔崽子去哪了33 分钟前
微信小程序入门
前端·vue.js·微信小程序
七月十二1 小时前
[微信小程序]对接sse接口
前端·微信小程序
mosen8684 小时前
【微信小程序】报错: http://127.0.0.1:7001 不在以下 request 合法域名列表中
微信小程序·小程序
Monly216 小时前
Uniapp:确认框
开发语言·javascript·uni-app
Monly216 小时前
Uniapp:消息提示框
uni-app
Luostir6 小时前
在uniapp中实现富文本的编辑,上传与回显
前端·微信小程序
大阳光男孩7 小时前
uniapp的通用页面及组件基本封装
前端·javascript·uni-app
程序猿John7 小时前
微信小程序-下拉滚动加载数据
微信小程序·小程序
番茄Salad7 小时前
微信小程序中实现某个样式值setData改变时从350rpx到200rpx的平滑过渡效果
微信小程序·小程序
若川8 小时前
Taro 4 已发布:11. Taro 是如何解析入口配置 app.config.ts 和页面配置的?
前端·javascript·微信小程序