我正在部署一个Angular(8.0.0)项目,在访问已部署的网站时遇到了这样的错误。这不是第一次部署这个项目,但这是第一次得到这样的错误,我在网上搜索,但不知道这是怎么回事。我正在使用Firebase托管该项目。
当我在笔记本电脑上测试它时,没有错误/警告,一切正常工作。
主语-es2015.936cb835e7348311cbf.js:1错误: Uncaught (承诺):TypeError: xp(.).functions不是函数TypeError: xp(.).functions不是main的函数-es2015.936cb835e7337311cbf.js:1 at a.invoke (a.invoke-es2015.57f680576ca47e99fe.js:1)a.invoke(主-es2015.936cbb835e73311cbf.js:1) t.run (主-es2015.936cbb835e73311cbf.js:1)936cb835ea7348311cbf.js:1 at Ir (main-es2015.936cb835e7348311cbf.js:1) Tr ( main-es2015.936cb835ea7348311cbf.js:1 )在主-es2015.936cb835cb835ea73311cbf.js:1 at Ir (主-es2015.936cbb835e7348311cbf.js:1)在P上(主-es2015.575.5728f680576ca47e99fe.js:1)电子邮件地址: a.invokeTask (Poly座-es2015.5728f680576ca47e99fe.js:1) at t.runTask (Poly座-es2015.5728f6806ca47e99fe.js:1)
以前有人遇到过这种情况吗?
我有依赖关系:
"dependencies": {
"@angular/animations": "~8.0.0",
"@angular/common": "~8.0.0",
"@angular/compiler": "~8.0.0",
"@angular/core": "~8.0.0",
"@angular/fire": "^5.2.1",
"@angular/forms": "~8.0.0",
"@angular/platform-browser": "~8.0.0",
"@angular/platform-browser-dynamic": "~8.0.0",
"@angular/router": "~8.0.0",
"@sendgrid/mail": "^6.4.0",
"firebase": "^6.3.5",
"rxjs": "^6.5.2",
"rxjs-compat": "^6.5.2",
"tslib": "^1.9.0",
"zone.js": "~0.9.1"
},我没有更改/更新任何现有的依赖项,项目的更改是添加一个云功能,它在使用“ng serve”进行测试时运行良好。
发布于 2020-11-27 00:34:44
导入函数
import 'firebase/functions' 或者这个,如果是最新版本:
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
import 'firebase-functions';
admin.initializeApp();https://stackoverflow.com/questions/57699855
复制相似问题