图片上传到 Firebase 存储失败

Image upload to Firebase storage failed on storage

我的 Angular 应用程序允许用户将图像上传到 firebase CDN。这一直持续到前几天。在我最后一次没有触及图像代码的部署之后,我在存储方法上得到了这个错误:

firebase_app__WEBPACK_IMPORTED_MODULE_6__.storage is not a function

代码在这里:

    import * as firebase from 'firebase/app';
    ...
    const storagePathname = `${storageLogos}${this.account.accountId}-${selectedImageFile.name}`;
    const logoStorageRef = firebase.storage().ref().child(storagePathname)
    await logoStorageRef.put(selectedImageFile).then(async snapshot => {
    ... do some other stuff ...
    }

Firebase 方面是否发生了一些我没有注意到的变化?

愚蠢...

当我在问题中输入“没有更改图像代码”时,我脑海中那个唠叨的声音说这是你检查别人代码的第一件事。当然,它是。这个

import * as firebase from 'firebase';

更改为:

import * as firebase from 'firebase/app';

果然,这就是问题所在!