아마도 대답은 매우 간단하지만 많은 매개 변수를 시도했지만 얻지 못하는 것 같습니다.
Angular 5 응용 프로그램에는 DEV (노트북), TEST 및 PROD의 3 가지 환경이 있습니다. 우리는 지금까지 환경을 실제로 사용하지 않았기 때문에 문제가 지금 만 발생했습니다.
PROD의 경우 --prod (-configuration = production의 약자 인 것으로 보임)를 사용하고 모든 것이 예상대로, 번들이 생성 및 해시됩니다. 그러나 테스트의 경우 이런 일이 발생하지 않아 번들 이름이 해시되지 않으므로 테스터의 브라우저에서 번들이 현금화되어 모든 종류의 이상한 문제가 발생합니다.
제품/생산 이외의 다른 프로필로전체 생산 빌드를 수행하려면 어떻게해야합니까?
"ng build -–prod –env = test"와 같은 것들을 시도했지만 그럴 것 같지 않습니다
현재 CLI 1.6.8로 Angular 5.2.11을 사용하고 있으며 현재 업데이트가 불가능합니다 (시간/예산 제약)
미리 감사합니다. 마리오
* edit 나는-outputHashing = bundles이 내가 원하는 것을하는 것을 알았지 만 여전히 그것에 대해 확신하지 못한다. 내 테스트 빌드는 가능한 한 prod 빌드와 비슷해야합니다. 이것과-aot이 정말로 충분합니까? 그 부분에서 문서가 조금 부족하다는 것을 알았습니다. --prod는 실제로 무엇을합니까? 다른 속성을 설정하기위한 속기 인 경우이 속기에서 후드가 무엇을 설정하는지 정확히 아는 것이 도움이 될 것입니다
- 답변 # 1
관련 자료
- javascript - Angular 앱에서 CKEditor5 사용자 지정 빌드 사용
- Angular 10 라이브러리 빌드 구조를 변경하는 방법
- Angular 10 - 각도 10 - angular에 경로 경로를 구축 할 수있는 방법이 있습니까?
- typescript - 내 Angular 빌드 출력에서 momentjs 유지
- node.js - Angular 앱에서 빌드가 작동하지 않는 이유는 무엇입니까?
- Angular - 모난, 딱딱한, 모서리가있는, 각도의, 뼈가 앙상한 - 제품 빌드에서 지연로드 모듈을 제외하는 방법은 무엇입니까?
- ionic framework - Angular AOT로 빌드 실패
- Angular 8 Upgrade - 각도 8 업그레이드 - ng build 명령은 @ angular/platform-browser 오류를 제공합니다
- Build failed - 빌드 실패 - 수입 확인 :다트 각도 튜토리얼 :angular_tour_of_heroes :2 부
- amazon web services - "prod"플래그를 사용하여 빌드 한 후 각도 앱이 축소되지 않습니다
- 각도 빌드가 실패합니다
- Gitlab에서 Angular를 사용하여 ASPNET Core Web Application을위한 빌드 및 테스트 파이프 라인을 설정하는 방법은 무엇입니까?
- angular-cli 빌드에 사용자 지정 파일을 포함하는 방법은 무엇입니까?
- Angular 종속성 유형에 사용할 수 있는 모듈 팩토리 없음: ContextElementDependency
- Angular 12 차동 로딩이 비활성화된 경우 ES5 번들을 계속 생성합니다.
- angular : 모듈을 찾을 수 없음: 오류: 'C:\Users\monke\Documents\Epicon\esb-ui\node_modules\reflect-metadata'에서 'crypto'를 확인할 수 없습니다.
- node.js : Angular에서 './util/toSubscriber' 모듈을 찾을 수 없습니다.
- BrowserModule 클래스는 Angular 모듈이 아닙니다.
- 속성 formGroup은 적용 가능한 지시문이나 양식 요소(특히 Angular CLI 13.0.4)에서 제공되지 않습니다.
- javascript : Angular 5 NullInjectorError: n에 대한 공급자가 없습니다.
- Angular 빌드 -일치하지 않는 선택기: %
- Angular cli 13.0.3에서 @angular/flex-layout을 설치할 수 없습니다.
빌드 명령에 --aot를 추가해보십시오. AFAIK이 다른 스타일 번들링은 빌드 이전에 수행됩니다. 기본 당 프로덕션 빌드는 AOT 빌드입니다.