티스토리 뷰


TypeScript로 프로젝트를 진행하다보면 처음엔 tsconfig의 컴파일 옵션때문에 당황할때가 많이 있습니다. ( 저만 그런가요^^?;;)

발생되는 에러코드로 검색해보면 원인을 찾아 볼 수 있지만, 워낙 컴파일 옵션이 많아 에러 코드와 함께 하나씩 정리할려고 합니다.


오늘 확인할 에러는 TS6133:'x' is declared but never used. 에러입니다.


해당 에러와 연관된 TypeScript Compiler Option은 아래와 같습니다.


let noUnusedLocals: boolean = '사용되지 않은 지역 변수가 있으면 알려줍니다.';
let noUnusedParameters: boolean = '사용되지 않은 메서드 파라미터가 있으면 알려줍니다.';

기본값은 false입니다. 


많이 사용할만한 옵션은 아닌 것 같지만 필요없는 변수를 할당하여 메모리 낭비를 막을 수 있는 좋은 옵션인 것 같습니다.

만약 해당 옵션이 필요없으신 경우 tsconfig.json의 compilerOptions.noUnusedLocalscompilerOptions.noUnusedParameters 항목을 지워주시거나 false로 변경하시면 됩니다.


'Angular > ES6 & TypeScript' 카테고리의 다른 글

[TypeScript] ES6(ECMAScript6) 요약 정리 (in depth)  (2) 2016.10.19
댓글