如何通过CDN使用Firebase 9版本的兼容模式?
Firebase v9 CDN 兼容模式升级方案
自版本9起,Firebase推出了全新的基于模块化的API。若从更低版本升级到9版本,需要对现有代码进行修改。
版本9同时提供了基于旧版API的兼容版本,官方给出了npm模块的使用指引,但并未说明通过CDN加载Firebase时,如何升级到9版本的兼容模式。
我个人的实践方案是:若要在不修改原有代码的前提下升级到版本9,只需更新CDN链接中的版本号,再在.js后缀前添加-compat即可。
例如从版本8.10.0升级到9.3.0时,我将链接从https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js
修改为https://www.gstatic.com/firebasejs/9.3.0/firebase-app-compat.js
Firestore和Auth等组件也遵循同样规则,示例如下:
http://www.gstatic.com/firebasejs/9.3.0/firebase-firestore-compat.js http://www.gstatic.com/firebasejs/9.3.0/firebase-auth-compat.js
目前该配置运行正常,我暂未找到官方文档对该用法的说明,若知晓通过CDN使用版本9兼容模式的相关官方说明,欢迎补充。
内容的提问来源于stack exchange,提问作者R...
相关产品推荐
相关产品推荐

