Fall in IT.

ionic 3 build --prod error Can't resolve './app.module.ngfactory' 해결법 본문

프레임워크/Ionic Framework

ionic 3 build --prod error Can't resolve './app.module.ngfactory' 해결법

D.Y 2017. 12. 2. 12:31


안녕하세요.


오늘은 ionic 3에서 --prod 옵션을 사용하여 build 하였을때, 발생하는 에러픽스 방법에 대해서 공유하려고 합니다.




문제 

  • $ ionic cordova run android / ios 를 실행할 경우 정상적으로 동작한다.
  • $ ionic cordova run android --prod 를 실행할 경우 error 가 발생한다.


--prod 옵션이란?
  • 실제 productions 형태로 빌드할때 사용하는 옵션입니다.
  • js, css 등 필요 없는 파일들은 모두 제거하고, 압축 가능한 파일들은 컴팩트하게 압축하여 결과 파일을 만들어 냅니다.
  • $ ionic cordova run -h 명령어를 사용하여 자세한 내용을 확인하실 수 있습니다.


과정
  • 많은 문서들을(ionic forum, stack overflow etc..) 검색해본 결과.. 
  • 잘 찾아보면, app.module.ts에 추가하지 않은 컴포넌트/페이지/파이프 등이 있을거야 라는 답변이 많았습니다.
  • 그래서 꼼꼼히 찾아보았더니.. 추가 되지 않은 컴포넌트를 발견할 수 있었습니다.


해결
  • 추가되지 않았던 컴포넌트를 추가하고, 다시 빌드
  • 성공!



모두 즐거운 코딩하세요~




Comments