Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

未使用的组件也被打包了? #7246

Closed
xiao252 opened this issue Aug 3, 2020 · 5 comments
Closed

未使用的组件也被打包了? #7246

xiao252 opened this issue Aug 3, 2020 · 5 comments
Labels
F-react Framework - React T-h5 Target - 编译到 H5 V-3 Version - 3.x

Comments

@xiao252
Copy link
Contributor

xiao252 commented Aug 3, 2020

相关平台

H5

浏览器版本: chrome 79.0.3945.88(正式版本) (64 位)
使用框架: React

复现步骤

初始项目打包。
没有使用过它但是默认打包就会被打包进来,还挺大的。
webpack-bundle-analyzer :node_modules@tarojs\components\dist\esm-es5\taro-swiper-core_2.entry.js (154.22kb)

期望结果

减小包体积

实际结果

打包了一些没用到的东西

环境信息

Taro v3.0.2


  Taro CLI 3.0.2 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 11.0.0 - E:\nodejs\yinse\node.EXE
      npm: 6.4.1 - E:\nodejs\yinse\npm.CMD

20200803180501

@taro-bot2 taro-bot2 bot added F-react Framework - React T-h5 Target - 编译到 H5 V-3 Version - 3.x labels Aug 3, 2020
@liz282907
Copy link

Hi,想问下这个有什么进展吗

@xiao252
Copy link
Contributor Author

xiao252 commented Dec 21, 2020

Hi,想问下这个有什么进展吗

没呢,不知道最新的版本还有没有这问题,还没试。

@liz282907
Copy link

liz282907 commented Dec 21, 2020

我调了下,这些是打出来的 component chunk,实际并没有打进去,是异步按需加载的组件,只不过 webpack-bundle-analyser 没有做区分。我觉得可以 /close 这个 issue了~

@crixusshen
Copy link

我现在在做H5端的PWA,PWA会将所有的chunk都配置进去,但是有一些异步加载的chunk是不应该被配置进去的,这样可以节省占用ServiceWorker的存储空间,请问大伙有什么方式可以拿到这块的依赖性?我这个问题和这个issue也是有相关性的!

@ZakaryCode
Copy link
Contributor

我现在在做H5端的PWA,PWA会将所有的chunk都配置进去,但是有一些异步加载的chunk是不应该被配置进去的,这样可以节省占用ServiceWorker的存储空间,请问大伙有什么方式可以拿到这块的依赖性?我这个问题和这个issue也是有相关性的!

这不是同一个问题,将在新的 issue 中跟进。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
F-react Framework - React T-h5 Target - 编译到 H5 V-3 Version - 3.x
Projects
Archived in project
Development

No branches or pull requests

4 participants