[英]WebStorm - Cannot find names of built-in js classes in TypeScript 3
我已將應用程序的 TypeScript 包從版本 2 更新到版本~3.1.6
。
在我這樣做之后,看起來 WebStorm 無法識別某些內置類(例如Promise
、 Date
、 JSON
等...)
不僅如此,它看起來還不能將數組識別為數組。 因此,它表示.forEach
不存在。 當然,它不僅僅發生在.forEach
。
硬打字也無濟於事:
TypeScript 和 TSLint 設置看起來不錯:
看起來只有 WebStorm 有困難。 文件編譯成功,沒有任何錯誤。
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "es2015",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2018",
"dom"
]
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.