解决办法:

目前查找到有两种解决办法 1.开发环境启用代码压缩、2.vendor.js的分包处理,目前第一种已经达到预期,仅记录下第一种方式.

1.开发环境启用代码压缩

  1. build/webpack.dev.conf.js中加入如下代码,
var UglifyJsPlugin = require('uglifyjs-webpack-plugin') //加入到第一行
new UglifyJsPlugin({ sourceMap: true })//加入到plugins中
  1. 删除dist文件夹,重新编译后可以看出vendor.js文件大约会缩小1/3,这个组件在webpack.prod.conf.js(生产环境) 文件中也被使用了,作用是混淆压缩代码,但是默认的 build/webpack.dev.conf.js(开发环境) 并没有启用,导致文件过大,小程序预览模式打不开,手动把它开启即可!

参考链接:开发环境启用代码压缩
参考链接:打包优化方案

解决微信小程序开发vendor.js文件超过500kb问题相关推荐

  1. 微信小程序开发更改js文件后编译结果没变化

    今天写小程序的时候突然出现了这种问题,更改了js文件保存以后界面啥也没有变化,一开始以为自己代码写错了,但是重启软件又有变化了,简直就是大吃一惊

  2. 解决微信小程序开发中wxss中不能用本地图片

    微信小程序开发中wxss中不能用本地图片,我们可以用将我们的图片传到服务器上,然后直接引用在线地址.但是当我们没有服务器时,我们可以用"图床",这个具体可以百度.这里我们用第二种方 ...

  3. uniapp 微信小程序打包 vendor.js过大 导致打包超过2M

    1.分包加载,小程序限制一个包2M,可以分9个子包,整包共计不能超出20M,这一步很简单,如果看文档感觉枯燥的可以参考uview框架的demo,因为这个demo就使用了小程序的分包机制,demo链接( ...

  4. 微信小程序开发之.js文件

    1.注册小程序 App()函数用于注册一个小程序,参数为一个Object(可以把它理解成为一个类似于C++里的对象,在里面我们封装了一些基本的数据类型也就是我们所称的属性,还有一些方法,也就是我们所称 ...

  5. 微信小程序网络请求异常怎么办_解决·微信小程序开发-网络请求报Invalid request 400错误...

    今天学习了一下微信小程序的入门开发,在使用网络请求时,发现根据微信官方的API的方法进行操作出现Invalid request 400错误,到底怎么回事呢? 首先我们来看微信API网络请求 示例代码: ...

  6. 微信小程序中app.js文件、组件、api

    app.js文件: 每个小程序都需要在app.js中调用 App 方法注册小程序实例. App({//App实例化,整个小程序只有一个App实例,全部页面共享onLaunch: function () ...

  7. 解决微信小程序报[ app.json 文件内容错误] app.json: app.json 未找到,未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。小程序app.json报错

    编译报错:[ app.json 文件内容错误] app.json: app.json 未找到 原因:由于project.config.json文件的miniprogramRoot小程序根目录属性找不到 ...

  8. 解决微信小程序报[ app.json 文件内容错误] app.json app.json 未找到,未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。小程序app.json报错

    编译报错:[ app.json 文件内容错误] app.json: app.json 未找到 原因:由于project.config.json文件的miniprogramRoot小程序根目录属性找不到 ...

  9. 解决微信小程序开发工具右上角没有上传按钮

    原因: AppId没有填对 登录网站 微信公众平台 选择注册的小程序邮箱登录,不是选择测试号,如果进入测试号 ,小程序界面没什么东西,如下界面是测试号节目: 不是上面测试号界面,得是下面这个小程序管理 ...

最新文章

  1. tenantid拦截php,实现领域驱动设计。为什么在所有版本库查询中都包含TenantId?...
  2. Java Web系统经常使用的第三方接口
  3. 7位领域大佬,带你解读三维点云的前沿应用
  4. tensorflow入门指南
  5. 什么软件可以测试电脑硬件兼容性,Windows 7常用48款软件兼容性测试
  6. CAD制图初学入门:使用CAD切换窗口
  7. 微信小程序60s倒计时
  8. 前端下载文件流PDF文件显示空白 或 无法打开
  9. ImageLoader加载图片闪烁
  10. python模拟登录钉钉,Python—实现钉钉后台开发,
  11. 北京奖励专精特新企业补贴有哪些及怎么建设重点介绍,补贴20-50万
  12. python excel数据分析画直方图 饼状图_Excel数据可视化应用(直方图、折线图、饼状图)...
  13. ae计算机配置要求,AE和PR要求电脑的最低配置分别是?
  14. Linux--原子操作(介绍及其操作函数集)
  15. Ruby卡通教程--《why's (poignant) guide to Ruby 》
  16. 关于java+selenium识别验证码的问题
  17. Unity_实验二_游戏场景搭建
  18. html打开后阅读时间到期,订单到期后-提示信息界面.html
  19. 解决win11 ms-windows-store无法打开商店
  20. 可添加头尾的RecycleView的实现

热门文章

  1. 《软件工程之美》打卡第五周
  2. 2022-2028全球咨询服务行业调研及趋势分析报告
  3. uniapp-微信小程序获取定位授权
  4. Java方法的基本用法
  5. 洛谷 P3111 [USACO14DEC]牛慢跑Cow Jog_Sliver
  6. 微型计算机的主板上可以安装,在pc机中,CPU芯片是通过( )安装在主板上的?
  7. Android美颜贴纸部分原理
  8. IT行业跨国并购风起云涌风险与机遇同在
  9. android开发圆形Imageview图标实现
  10. 微信二维码竟然可以变色了?