내 프로젝트 중 하나에서 비슷한 문제가있었습니다. 나를 위해 문제는 내가 다른 파일에 내 응용 프로그램을 부트 스트랩 것을이었다
는 (우리는 사용자가 로그인 할 수있는 경우에 요구했다 여부, 우리는 응용 프로그램들이없는 경우를로드 할 않았다).
Angular 4와 함께 작동했으며 Angular 5로 업그레이드했을 때 오류가 발생했습니다.
우리는 이것의 라인을 따라 뭔가했다 :
const hack = false;
if (hack) {
platformBrowserDynamic().bootstrapModule(AppModule);
}
const bootstrap = new Bootstrap(AppModule);
bootstrap.initializeBootstrap();
우리는 우리의 모듈에 전달하고 부트 스트랩 파일이 나머지를 할 수 있습니다.
https://github.com/angular/angular-cli/issues/3540
Angular 4.0.0 could not find bootstrap code
을 변경 : 우리는 다음을 참조 부트 스트랩 코드가 다른 파일이나 약속을 허용하지 않는 버그가 있었다 각도 4와 이런 식으로했다 약속 기반으로 앵글 5로 업그레이드 한 후 문제를 해결 한 것으로 보입니다.
const bootstrap = new Bootstrap();
bootstrap.initializeBootstrap().then(() => {
console.log('user is allowed to see, bootstrap the app');
platformBrowserDynamic().bootstrapModule(AppModule);
}, (error) => {
console.log('user is not allowed access do something here', error);
});
희망이 있습니다.
tsconfig에서 baseUrl을 사용하여 주변을 어지럽 혔습니까? –
@Likwid_T tsconfig에서''baseUrl ":"./ "'을 주석 처리하는 것을 의미합니까? – Eni
죄송합니다 .. enviroment.prod.ts 파일을 올바르게 구성 했습니까 ?? –