typescript - 執行 `tsc -p .` 會產生「未知的編譯選項」錯誤
每當我運行 tsc -p . 時,它會返回一個錯誤堆疊:
error TS5023: Unknown compiler option 'checkJs'. error TS5023: Unknown compiler option 'resolveJsonModule'. error TS5023: Unknown compiler option 'noUnusedParameters'. error TS6047: Argument for '--target' option must be 'ES3', 'ES5', or 'ES6'. error TS5023: Unknown compiler option 'esModuleInterop'. error TS5023: Unknown compiler option 'moduleResolution'.
只有部分編譯器選項被認為是有效的,大多數則不是。
這是我的 tsconfig.json:
{
"compilerOptions": {
"allowJs": true,
"checkJs": true,
"skipDefaultLibCheck": true,
"inlineSourceMap": false,
"noImplicitAny": true,
"resolveJsonModule": true,
"noUnusedParameters": true,
"target": "esnext",
"esModuleInterop": true,
"module": "commonjs",
"moduleResolution": "node",
"outDir": "api/dist"
},
"include": [
"api/src/*"
],
"exclude": [
"node_modules",
"api/test/*"
]
}
我不完全確定為什麼會發生這種情況。我在網上找不到任何類似的問題。