TypeScript 错误错误
TS2451TS2451 — 无法重新声明块作用域变量
用 let 或 const 声明的变量在同一作用域内被重复声明。
nodebrowserdenobun
查看详情 TS2705异步函数需要更高的 ECMAScript 编译目标。
tsconfig 中的 target 设置为 ES5 或更低,但 async/await 需要 ES2017 或相应的 polyfill。在没有合适的库或目标设置的情况下,TypeScript 无法将异步函数降级编译。
在 tsconfig.json 中将 target 设置为 ES2017 或更高。也可将 ES2015.Promise 添加到 lib 数组,并确保有可用的 Promise polyfill。使用 .then() 链式调用替代 async/await。
TS2451用 let 或 const 声明的变量在同一作用域内被重复声明。
TS2610派生类将基类中的访问器成员定义为了普通属性。
TS2590生成的类型表达式创建了一个成员数量超过 TypeScript 限制的联合类型。
TS2531TypeScript 警告某个表达式在运行时可能为 null,而你在未检查的情况下使用了它。
TS2565使用明确赋值断言 (!) 的类属性从未被读取。
TS17004JSX 片段(<>...</>)需要 jsxFragmentFactory 或 React.Fragment 可用。