2017-05-17 4 views
0

ng 빌드 --prod 중에이 문제가 발생합니다. 그것은 잘 작동하지만 빌드 할 때 문제가 발생합니다. ng build --prodAngular 2 Cli ng 빌드 중 --prod 문제가 발생하지만 ng 빌드를 사용하는 경우에는 문제가 없지만 앱 크기가 너무 큽니다.

ERROR in expected 'styles'를 문자열 배열로 사용하십시오. 오류 메시지를 기반으로

ERROR in ./src/main.ts 
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:\Projects\simplifyng2\src' 
@ ./src/main.ts 5:0-74 
@ multi ./src/main.ts 

답변

0

, 난 당신이 스타일 속성 중 하나 .angular - cli.json에 또는 구성 요소 중 하나에 대괄호를 사용하는 것을 잊었다 가정 할 수 있습니다.

ng build --prod를 실행하면 기본적으로 AOT를 수행합니다. 내 경험에 따르면, AOT 컴파일러는 JiT보다 더 많은 오류를 포착합니다. 이 실험을 시도해보십시오. 찌르다 빌드 중에 AoT를 끄십시오.

ng build -prod -aot=false 

대부분의 오류는 표시되지 않습니다.

+0

대괄호를 사용하고 있습니다. – Yadjosan

+0

감사합니다. – Yadjosan