/

TypeScript,禁用 “declared but its value is never read” 檢查

TypeScript,禁用 “declared but its value is never read” 檢查

如果你聲明了一個變量但從未使用它,TypeScript 將無法編譯,並顯示 '<變量>' 被聲明但其值從未被讀取 的錯誤。

只有在你使用該變量的地方,這個錯誤才會消失。

如果這種情況發生在單行上,你可以在出問題的那一行之前使用注釋 // @ts-ignore,但在這種情況下是無用的,因為該錯誤將會在第二行立即再次發生。

你可以透過打開 tsconfig.json 文件並將 noUnusedLocals 屬性設置為 false,來全局禁用這個錯誤檢查。

完成後,重新啟動 yarn start 以應用新的設置。

還有一個 noUnusedParameters 屬性,可以對未使用的函數參數進行相同的處理。現在保留為 true

我建議你現在進入 “構建模式” 時進行這些設置,但一旦你的代碼開始趨於完成,請立即重新啟用這些檢查,因為它們可以真正幫助改善你的代碼。

tags: [“TypeScript”, “tsconfig.json”, “error checking”, “noUnusedLocals”, “noUnusedParameters”]