【发布时间】:2021-03-20 13:51:49
【问题描述】:
我将节点项目的tsconfig.json 文件的配置更改如下,现在它给出了ESLint: Parsing error: Unknown compiler option 'noUncheckedIndexedAccess' 错误。
tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "lib",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es2018",
"typeRoots": [
"node_modules/@types"
],
"skipLibCheck": true,
"lib": [
"es2017",
"dom"
],
"module": "CommonJS",
"baseUrl": "./",
"noUnusedLocals": true,
"noUnusedParameters": true,
"noUncheckedIndexedAccess": true,
"strictNullChecks": true
}
}
有没有办法解决这个问题?
【问题讨论】:
-
typescript 和 eslint 有哪些版本?
-
eslint版本是 7.6.0,typescript版本是 3.8.0 -
`noUncheckedIndexedAccess` 可从 typescript 4.1 获得
-
更新打字稿后错误现在消失了,感谢@HTN
标签: node.js typescript eslint tsconfig