Warum meldet Typoskript, dass die Variable nicht verwendet wird, obwohl es innerhalb _close()
Methode referenziert wird?Typescript-Server in VSCode meldet nicht verwendete private Variable
Die komische Sache ist, dass, wenn ich das private Schlüsselwort entferne, die Warnung weggeht.
Bitte beachten Sie, dass obwohl es eine Warnung ist, es immer noch nicht kompiliert.
tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"noUnusedLocals": true, <-- This line
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
}
}
Die Nachricht sagt nicht, dass die Variable nie ** verwendet wird **. Es sagt der Variablen wird nie ** gelesen **. Was ist der Sinn einer Variablen, wenn man ihren Wert nie liest? –
@JBNizet Ich war zu dumm, um den Unterschied zwischen "nie gelesen" und "nie benutzt" zu unterscheiden – Dummy