티스토리 뷰
Angular/ES6 & TypeScript
[ TypeScript ] TS6133 컴파일 에러 ( noUnusedLocals / noUnusedParameters )
권윤학 2017. 12. 5. 17:52TypeScript로 프로젝트를 진행하다보면 처음엔 tsconfig의 컴파일 옵션때문에 당황할때가 많이 있습니다. ( 저만 그런가요^^?;;)
발생되는 에러코드로 검색해보면 원인을 찾아 볼 수 있지만, 워낙 컴파일 옵션이 많아 에러 코드와 함께 하나씩 정리할려고 합니다.
오늘 확인할 에러는 TS6133:'x' is declared but never used. 에러입니다.
해당 에러와 연관된 TypeScript Compiler Option은 아래와 같습니다.
let noUnusedLocals: boolean = '사용되지 않은 지역 변수가 있으면 알려줍니다.';
let noUnusedParameters: boolean = '사용되지 않은 메서드 파라미터가 있으면 알려줍니다.';
기본값은 false입니다.
많이 사용할만한 옵션은 아닌 것 같지만 필요없는 변수를 할당하여 메모리 낭비를 막을 수 있는 좋은 옵션인 것 같습니다.
만약 해당 옵션이 필요없으신 경우 tsconfig.json의 compilerOptions.noUnusedLocals 와 compilerOptions.noUnusedParameters 항목을 지워주시거나 false로 변경하시면 됩니다.
'Angular > ES6 & TypeScript' 카테고리의 다른 글
[TypeScript] ES6(ECMAScript6) 요약 정리 (in depth) (2) | 2016.10.19 |
---|
댓글