TypeScript로 프로젝트를 진행하다보면 처음엔 tsconfig의 컴파일 옵션때문에 당황할때가 많이 있습니다. ( 저만 그런가요^^?;;)발생되는 에러코드로 검색해보면 원인을 찾아 볼 수 있지만, 워낙 컴파일 옵션이 많아 에러 코드와 함께 하나씩 정리할려고 합니다. 오늘 확인할 에러는 TS6133:'x' is declared but never used. 에러입니다. 해당 에러와 연관된 TypeScript Compiler Option은 아래와 같습니다. let noUnusedLocals: boolean = '사용되지 않은 지역 변수가 있으면 알려줍니다.'; let noUnusedParameters: boolean = '사용되지 않은 메서드 파라미터가 있으면 알려줍니다.';기본값은 false입니다. 많이..
Angular2(이하 Angular) 개발시 Service에 선언한 Interface를 export를 하고 다른 컴퍼넌트에서 import를 할려고하니 아래와 같은 에러 메세지가 발생하였습니다. WARNING in ./src/app/core/sidenav/sidenav-item/sidenav-item.component.ts21:83-92 "export 'ISideItem' was not found in '../sidenav.service' at HarmonyImportSpecifierDependency._getErrors (/Users/david/work/resume/client/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency...
ES6 in depth 요약글입니다.ES6 in depth을 참고하여 공부겸 정리하였습니다.ES6? ECMAScript가 도대체 무엇이지?ECMAScript는 자바스크립트 표준 단체인 ECMA가 제정하는 자바스크립트 표준이다.ECMAScript는 브라우저에 사용되는 자바스크립트 부분만 표준으로 정의한다.우리가 현재 사용하고있는 자바스크립트는 ES5이며, 이전에는 ES1 ~ ES3까지 존재하고있다. ES4는 논쟁요소가 많아 폐기 되었으며 ES5부터 먼저 제정하였다고함let과 const기존에 자바스크립트에서는 var를 이용하여 변수를 선언했다. 다른 프로그래밍 언어는 보통 블럭단위(block-level) 유효범위를 가지고있지만이 var는 함수에 대해서만 Scope를 가지고있음 여기서 Sscope란 범위, 영..