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

Typescript WebStorm:为什么即使在使用TSC 3.4.x时也无法识别bigint类型?,typescript,webstorm,Typescript,Webstorm,我正在构建应用程序的模型部分,对于id类型,我想从TSC 3.2.x支持的number切换到bigintAFAIK,但这就是WebStorm所展示的未解析类型bigint。这是为什么?如何解决 顺便说一句。。。bigintJSON是否可以开箱即用 更新:Webstorm版本和tsconfig.json 我正在使用WebStorm版本2019.1.3 我的tsconfig.json如下所示: { "compileOnSave": false, "compilerOptions": {

我正在构建应用程序的模型部分,对于id类型,我想从TSC 3.2.x支持的
number
切换到
bigint
AFAIK,但这就是WebStorm所展示的<代码>未解析类型bigint。这是为什么?如何解决

顺便说一句。。。
bigint
JSON是否可以开箱即用

更新:Webstorm版本和
tsconfig.json

我正在使用WebStorm版本2019.1.3

我的
tsconfig.json
如下所示:

{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "module": "esnext",
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "importHelpers": true,
    "target": "es2015",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2018",
      "dom"
    ]
  }
}

这是WebStorm中的一个bug,请关注更新。 作为一种解决方法,您需要将
esnext
添加到
“lib”:[]

 "lib": [
      "es2018",
      "esnext",
      "dom"
    ]
或者在设置|语言与框架|类型脚本中启用类型脚本编译器服务


请注意,在任何一种情况下,您都必须将
目标更改为
esnext
或更高-当目标低于esnext时,BigInt文本不可用。

这是WebStorm中的一个错误,请遵循更新。 作为一种解决方法,您需要将
esnext
添加到
“lib”:[]

 "lib": [
      "es2018",
      "esnext",
      "dom"
    ]
或者在设置|语言与框架|类型脚本中启用类型脚本编译器服务


请注意,在任何一种情况下,您都必须将
target
更改为
esnext
或更高-当目标值低于esnext时,BigInt文本不可用。

您使用哪种IDE版本?另外,在
tsconfig.json
中指定了什么目标?根据,此类型仅在针对
esnext
您使用的IDE版本时可用?另外,在
tsconfig.json
中指定了什么目标?根据,此类型仅在针对
esnext