首页 > 其他分享 >Taro 打包体积分析

Taro 打包体积分析

时间:2024-08-29 17:16:13浏览次数:14  
标签:Taro bundle webpack 体积 analyzer 打包

Taro 使用 Webpack 作为内部的打包系统,有时候当我们的业务代码使用了 require 语法或者 import default 语法,Webpack 并不能给我们提供 tree-shaking 的效果。在这样的情况下我们通过 webpack-bundle-analyzer 来分析我们依赖打包体积,这个插件会在浏览器打开一个可视化的图表页面告诉我们引用各个包的体积。

运行编译命令完成之后就可以看到各文件依赖关系及体积。

你可以访问 webpack-bundle-analyzer 文档了解详细的用法。

 

1、首先安装 webpack-bundle-analyzer 依赖:

npm install webpack-bundle-analyzer -D

 

2、然后在 mini.webpackChain 中添加如下配置:

const config = {
  ...
  mini: {
    webpackChain (chain, webpack) {
      chain.plugin('analyzer')
        .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin, [])
    }
  }
}

 

标签:Taro,bundle,webpack,体积,analyzer,打包
From: https://www.cnblogs.com/wind-wang/p/18387076

相关文章

  • Android开发 - Parcel 类打包对象数据进行传递解析
    Parcel是什么Parcel是用于对象序列化和反序列化的一个类。通俗地说,它是一种轻量级的容器,常用于打包对象的数据(如基本类型和其他Parcelable对象),使它们能够在不同的组件(如Activity、Service等)之间传递Parcel的主要作用不同的组件(如Activity、Service)之间需要传递数据。......
  • Node脚本打包uniapp热更新wgt文件
    通过脚本打包uniapp热更新wgt文件前言:uniapp只能通过hbuilder打包wgt文件目标:通过脚本命令打包wgt文件实现思路uniapp官方文档已经提供了wgt文件的的生成思路:目前使用npmrunbuild:app-plus会在/dist/build/app-plus下生成app打包资源。如需制作wgt包,将app-plus中的文......
  • 工具打包 Inno Setup6.2.0汉化版 工具使用
    1、下载软件地址:2、安装双击下载文件 后面都是下一步。  安装完成!3,使用步骤 双击桌面图标             然后就是问你是否保存生产的代码,要存就设定位置。 下面有个输出信息提示,完成后就代表成功了 ......
  • springBoot应用使用exe4j与innosetup打包为exe可执行程序手把手教学
    文章目录1.welecome2.选择JARinEXEmode3.应用信息4.Executableinfo5.启动配置6.JRE7.生成可执行exe文件8.点击exe启动查看进程9.查看日志10.使用innosetup工具进行二次打包10.1安装innosetup10.2编译后exe文件安装界面乱码解决10.3安装及验证11.总结1.welecome......
  • 将Python脚本打包为exe
    将Python脚本打包为exe一、背景想要在没有Python环境的PC上面跑Python脚本,想要在没有pycharm环境下将Python打包为exe文件。二、步骤1、安装pyinstallerpipinstallpyinstaller注:可能需要魔法。2、打包命令pyinstaller-F-wxxx.py注:参数定义-h该模块的help信......
  • PyInstaller 打包 Python 程序
    使用PyInstaller打包Python程序是一个相对简单直接的过程。PyInstaller允许你将Python程序及其所有依赖项打包成一个独立的可执行文件,这样用户就可以在没有安装Python解释器的系统上运行你的程序了。以下是一个基本的步骤指南,用于使用PyInstaller打包Python程......