WebStorm:为什么即使在使用TSC 3.4.x时也无法识别bigint类型?

时间:2019-06-20 09:55:31

标签: typescript webstorm

我正在构建应用程序的模型部分,对于ID类型,我想从TSC 3.2.x支持的number切换到bigint AFAIK,但这是WebStorm显示的内容……{ {1}}。为什么会这样以及如何解决?

btw ... Unresolved type bigint是否可以直接使用JSON转换?

更新:Webstorm版本和bigint

我正在使用WebStorm版本2019.1.3

我的tsconfig.json看起来像这样:

tsconfig.json

enter image description here

1 个答案:

答案 0 :(得分:2)

这是WebStorm中的错误,请按照WEB-39502进行更新。 解决方法是,您需要将esnext添加到"lib": []

 "lib": [
      "es2018",
      "esnext",
      "dom"
    ]

或在设置| |中启用TypeScript编译器服务。语言和框架| TypeScript

请注意,无论哪种情况,您都必须将target更改为esnext或更高-当目标位置低于ESNext时,BigInt文字不可用。