33 lines
		
	
	
		
			851 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			851 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { enableProdMode, ViewEncapsulation } from '@angular/core';
 | |
| import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
 | |
| import { preloaderFinished } from '@delon/theme';
 | |
| import { NzSafeAny } from 'ng-zorro-antd/core/types';
 | |
| 
 | |
| import { AppModule } from './app/app.module';
 | |
| import { environment } from './environments/environment';
 | |
| 
 | |
| preloaderFinished();
 | |
| 
 | |
| if (environment.production) {
 | |
|   enableProdMode();
 | |
| }
 | |
| 
 | |
| if (environment.isHiddenLog) {
 | |
|   // 取消系统信息输出
 | |
|   window.console.log = () => {};
 | |
| }
 | |
| 
 | |
| platformBrowserDynamic()
 | |
|   .bootstrapModule(AppModule, {
 | |
|     defaultEncapsulation: ViewEncapsulation.Emulated,
 | |
|     preserveWhitespaces: false
 | |
|   })
 | |
|   .then(res => {
 | |
|     const win = window as NzSafeAny;
 | |
|     if (win && win.appBootstrap) {
 | |
|       win.appBootstrap();
 | |
|     }
 | |
|     return res;
 | |
|   })
 | |
|   .catch(err => console.error(err));
 |