TypeScript 错误错误
TS1202TS1202 — 模块中不允许使用 import 赋值
import = require() 语法不能在 ES 模块中使用。
nodebrowserdenobun
查看详情 TS2531TypeScript 警告某个表达式在运行时可能为 null,而你在未检查的情况下使用了它。
启用 strictNullChecks 时,TypeScript 会跟踪可空性。DOM 方法如 getElementById 和 querySelector 返回可空类型。可选链和函数返回值也可能产生可空值。
在使用值之前添加 null 检查。如果确认值存在,可使用非空断言运算符 (!)。使用可选链 (?.) 进行安全的属性访问。使用空值合并运算符 (??) 提供回退值。
const el = document.getElementById('x');
el.textContent = 'hi';TS1202import = require() 语法不能在 ES 模块中使用。
TS2610派生类将基类中的访问器成员定义为了普通属性。
TS1375await 关键字被用在未标记为 async 的函数内部。
TS2367两个值之间的比较结果始终为 false,因为它们的类型没有交集。
TS2698展开运算符(...)用于了可能不是对象类型的值上。
TS1149import 声明与文件的环境上下文冲突。