250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 스마트공장
- lock
- c# 강의
- Jar 경로
- Gradle 빌드 오류
- Java 버전 여러개 사용
- table용량
- OPC DA
- OPC Write
- CPU 사용량
- delete truncate 차이
- MS-SQL
- MSSQL
- springboot Gradle
- OPC UA
- JOIN DBMS별 차이점
- Gradle JDK Path
- OPC
- ssh 접속 로그
- mssql table 용량
- c#
- OPC UA Client Write
- kafka
- ssh log
- ssh 접속 실패 로그
- kafka listener
- Gradle Jar
- OPC UA Write
- Xamarin
- SCM
Archives
- Today
- Total
IT’s Ha
[Ionic] PWA 설정 시 오류 해결 본문
728x90
반응형
안녕하세요. 오늘은 Ionic으로 PWA 방식을 설정 추가시 오류 발생 해결방법을 공유하려고합니다.
ng add @angular/pwa 를 사용하여 PWA를 추가하는데 오류가 "Bootstrap call not found"라고 뜬다면 아래와 같이 해결하시면 됩니다.
1. src/main.ts수정
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.error(err));
위의 코드로 수정합니다. 단, 기존의 소스는 복사를 해두세요.(나중에 원복 예정입니다.)
2. app/app.module.ts 생성
import {NgModule} from '@angular/core';
@NgModule({
declarations: [
],
imports: [
],
providers: [
],
bootstrap: []
})
export class AppModule { }
위와같이 app.module.ts를 app폴더 아래에 생성 해주세요.
3. ng add @angular/pwa 재실행
4. src/main.ts 원복 및 코드 추가
import { enableProdMode, importProvidersFrom,isDevMode } from '@angular/core';
import { ServiceWorkerModule } from '@angular/service-worker';
importProvidersFrom(ServiceWorkerModule.register('ngsw-worker.js', {
enabled: !isDevMode(),
// Register the ServiceWorker as soon as the application is stable
// or after 30 seconds (whichever comes first).
registrationStrategy: 'registerWhenStable:30000'
})),
기존의 main.ts 파일로 복원뒤 추가 변경된 app.module.ts 파일에 서비스 워커 추가 부분을 추가 넣어 주시면 됩니다.
5.ionic serve
실행하여 정상적으로 동작하는지 확인 하시면 됩니다.
728x90
반응형
Comments