关于小程序开发到部署的问题?

作者站长头像
站长
· 阅读数 6

1,开发调试期间是否需要https,不需要的话是否需要域名?IP是否可以?2,发布体验版是否需要https,不需要的话是否需要域名?IP是否可以?


关于小程序开发到部署的问题?

  1. 代码包不包含插件大小超过 1.5 M【建议】小程序代码包单个包大小限制为2M。因此我们建议开发者在开发时,如果遇到单包体积大于1.5M的情况,可以采取分包的方式,把部分代码拆分到分包去,降低单个包的体积,提升小程序的加载速度。具体可以查看文档《使用分包》。

文档说是《单包体积大于1.5M》,我这最大的包才1M啊,为啥报这个错?

/vendors.js: 1085.57 KB
/pages/cross/route.js: 871.15 KB
/common.js: 739.96 KB
/pages/smartHome/smartHome.js: 672.36 KB
...
回复
1个回答
avatar
test
2024-07-08

跳过域名校验

在微信开发者工具中,可以临时开启 开发环境不校验请求域名、TLS版本及 HTTPS 证书 选项,跳过服务器域名的校验。此时,在微信开发者工具中及手机开启调试模式时,不会进行服务器域名的校验。

跳过域名校验 - 网络 | 微信开放文档

所以在本地测试的时候是可以关闭的,并且可以用IP。

体验版记不太清楚了,过去太久了。你可以直接试试看,毕竟代价不大。我看我当时的配置是有非https和ip的。可以在体验版直接打开调试模式(vConsole) 查看报错信息,如果不支持会有提示的。answer image


你截图里面并没有看出来分包,看起来是没有很好的理解 分包 的概念,最好读一下官方文档。


本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容