uni-app编译后vendor.js文件过大怎么解决(uni-app,vendor.js,开发技术)

时间:2024-05-05 05:43:18 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    uni-app%E7%BC%96%E8%AF%91%E5%90%8Evendor.js%E6%96%87%E4%BB%B6%E8%BF%87%E5%A4%A7%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3

采用uni-app开发的微信小程序,发布时工具提示vendor.js过大,已经跳过es6向es5转换。查看后发现编译后代码中common/vendor.js已超过500k,所以需要体积控制。

HBuilderX创建的项目勾选运行–>运行到小程序模拟器–>运行时是否压缩代码

使用cli创建的项目,可以在pacakge.json中添加参数–minimize,示例:“dev:mp-weixin”: “cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch --minimize”

vendor.js文件减少到了二百多k。

使用分包之后会发现遇到了一个奇怪的问题,子包的组件和js文件会被打包到主包的vendor.js文件中,这就导致了vendor.js过大引起主包超过2M

打开manifest.json —> 源码视图 —> mp-weixin节点下

会发现分包的js文件将不会再打包到主包的vendor.js中了,亲测管用

本文:uni-app编译后vendor.js文件过大怎么解决的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:java并发编程死锁定义及避免死锁案例分析下一篇:

3 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18