【发布时间】:2020-07-15 17:34:42
【问题描述】:
我想在 Typescript 中使用 BigInt
private AND = (left: BitwiseNumber, right: BitwiseNumber) => {
return BigInt(left) & BigInt(right);
}
但它给了我这个错误:
src/dir/file-name.ts(190,10):错误 TS2304:找不到名称“BigInt”。
要解决对引用this 文档的this 问题的检查答案,并建议我在文件tsconfig.json 中添加"target": "esnext" 和"lib": ["esnext.bigint"]。
但我的tsconfig.json 文件已经在target 和lib 中包含这些值,如下所示:
"target": "es2018",
"lib": ["es2018"],
现在,如果我将 target 的值从 es-2018 更改为 esnext。它开始抛出其他错误。那么,我的问题是我还能在3.1.6 版本中使用BigInt 吗? If Not 在这个版本中BigInt 有替代品吗?
我的 Typescript 版本是3.1.6
【问题讨论】:
-
10 秒的搜索表明已将 bigint 支持添加到 Typescript 3.2
-
@Damien_The_Unbeliever,在打字稿版本
3.1.6中是否可以使用 BigInt?
标签: typescript biginteger bigint