Programming 97

TypeError: Cannot read property 'kind' of undefined 해결 방법

Angular production 모드로 빌드하려고 하는데 다음과 같은 에러가 발생했다. TypeError: Cannot read property 'kind' of undefined 찾아보니까 typescript 3.9.x 버전 대에서 저런 현상이 있나보다. 나는 3.9.7이었다. 그래서 3.8.3으로 다운그레이드 함. npm install typescript@3.8.3 하지만 그 에러가 또 발생함.. 이번에는 될까요?~!?? npm install typescript@4.0.2 typescript 버전을 아무리 바꿔도 계속 발생한다... 타입 스크립트 모듈 버전 문제가 아니라고 판단. npm i \@angular-devkit/build-angular --save npm i \@angular-devkit/..

[Angular] Lazy Loading (지연 로딩)과 Preloading (사전 로딩)

공부한 것을 정리하는 느낌으로 쓴다. 애플리케이션의 용량이 클수록 첫 페이지가 표시되기까지 필요한 코드의 양을 줄이는 것이 중요 코드의 양이 적을수록 파일을 내려받는 시간이 짧아져서 첫 페이지가 더 빨리 표시되기 때문 특히, 모바일 애플리케이션은 네트워크 속도가 느리고, 인터넷 연결이 잘 안되는 지역이 많아 주의가 더 필요 Lazy Loading (지연 로딩) 애플리케이션에서 자주 사용하지 않는 모듈이 있다면 이 모듈을 필요할 때 따로 내려받아 불러 올 수 있는 것 Angular에서는 애플리케이션을 모듈 단위로 쉽게 나눌 수 있으므로, 일부 기능을 애플리케이션이 시작될 때 바로 불러오거나, 필요할 때 불러오거나 할 수 있음 루트 모듈(app.module.ts)은 지연 로딩의 대상이 될 수 없음 라우팅 모..

반응형