firebase 类型脚本错误2531 -“对象可能为”null““

5ssjco0h  于 2022-11-30  发布在  其他
关注(0)|答案(1)|浏览(118)

我正在开发一个Android应用程序在离子角与Firebase。昨天我有这个问题在VSC和尽可能多的搜索,我找不到解决方案。
This is the problem
this is the Ts from my page Register users
问题出在第41行“const id = res.user.uid;“
models.ts
请帮帮我!
我尝试更改常量id = res.user.uid;用户ID = res.user.uid;但不起作用

ct3nt3jp

ct3nt3jp1#

尝试初始化变量并确保它不为空。如果这还不够,且您确定变量(如user)不会为空,则可以尝试

const id = res.user!.uid;

或者,您可以通过在代码中出现错误的部分后面添加以下代码行来隐藏错误:

// @ts-ignore: Object is possibly 'null'.

或者您通常可以在tsconfig.json文件中禁用项目中的空检查(不推荐使用),如下所示:

"compilerOptions": {
    ...
    "strictNullChecks": false
  },

相关问题