-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
vendors.js很大,有很多重复的bn.js #8169
Comments
你是不是用了 md5 这个包或者类似能在服务端使用的包?里面有兼容 nodeJs 的写法,会导致打包的时候把这些东西打进来。 |
@digiaries 但是看依赖关系好像是wepack的依赖。例如:webpack->node-libs-browser->crypto-browserify... ->bn.js。主要是引用了多个bn.js |
建议你在工程项目里搜索一下有没有类似 require("crypto") 或者 crypto.createHash 看看。 |
import 'crypto-js/sha1'; 只引用了这些 包还是很大 是我引得不对吗 |
这个模块可能命中了这个地方 |
参考这个issue brix/crypto-js#276, 我是降了crypto-js的版本解决了这个问题 |
没有使用crypto为什么也会有这么多的bn.js |
@lupingW 谢谢你啊,我干掉这个库之后,少了700kb。。。。。 |
降低包版本就可以 |
这个特性解决了什么问题?
3.0.15版本下,development模式,微信小程序打包就已经超出预览限制了。vendors.js下面有很多bn.js的引用
这个 API 长什么样?
优化一下打包体积
The text was updated successfully, but these errors were encountered: