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

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


image.png

  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.4k
2 个回答

跳过域名校验

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

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

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

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


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


本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。

开发肯定不需要。体验应该是要的。

可以考虑云开发,用 serverless 或者小程序云,就可以省去域名或者 https。

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏