我在节点上运行我的项目,当我使用ng服务器时,它运行良好。但是当我将其部署在托管它的Firebase上时,会在浏览器控制台中向我显示此错误:
错误TypeError:无法读取未定义的属性'runOutsideAngular'
在新n(main.7b5bba1907c1d571d5b6.js:formatted:51940)
在main.7b5bba1907c1d571d5b6.js:格式化:46866
在Ho(main.7b5bba1907c1d571d5b6.js:formatted:46878)
在zo(main.7b5bba1907c1d571d5b6.js:formatted:46835)
在main.7b5bba1907c1d571d5b6.js:格式化:46875
在Ho(main.7b5bba1907c1d571d5b6.js:formatted:46878)
在zo(main.7b5bba1907c1d571d5b6.js:formatted:46835)
在n.get(main.7b5bba1907c1d571d5b6.js:formatted:47436)
在Tr(main.7b5bba1907c1d571d5b6.js:formatted:47679)
在Sr(main.7b5bba1907c1d571d5b6.js:formatted:47620)
请问我该怎么办?
我已经在互联网上找到了类似的问题,但是当我尝试这些解决方案时,它们对我不起作用:
import * as firebase from 'firebase'
至import * as firebase from 'firebase/app'
但这些都不起作用
这是我的tsconfig.json
内容
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}