2019 년 10 월 2 일 업데이트
이것은의 문제였습니다 @angular/cli
. >= 8.3.22
문제를 해결 하기 위해 버전 업데이트 : # 16515에서이 주석 참조
기발한
기본적으로 빌드 프로세스에 메모리가 부족합니다. 관련 앵귤러 클리 문제 # 15493 , # 16515 참조
권장되는 해결책은 다음과 같습니다.
- 최신 버전으로 노드 업데이트
12.14.0
- 빌드 프로세스 의 메모리 를 늘리 십시오 .
- 스크립트를 다음 과 같이
package.json
변경하십시오 "build"
.node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build
- 이 경우 메모리가
4GB
프로젝트의 크기에 따라 증가하여 더 필요할 수 있습니다
빠른는 해결 그것은 또한 이전 버전의 사용 일할 수 angular/cli
및 build-angular
:
"devDependencies": {
"@angular-devkit/build-angular": "0.803.20",
"@angular/cli": "8.3.20",
다른 해결 방법은 원하는 경우 차등 로딩 을 비활성화 하는 것입니다 (예 : ES5 번들 생성 건너 뛰기). 그러면 빌드 프로세스에서 메모리가 덜 필요하며 작동 할 수 있습니다.
target: es2015
변경 한 경우target: es5