"Ng6PwaSample"Angular6에서 만든 PWA 샘플 프로젝트
풀 소스 코드,
htps : // 기주 b. 코 m / h h / n g6-p 와사 mp ぇ
비디오 해설 (일본어),
htps: //같다. 베 / X 마 1g ぇ r8
비디오 설명(영어),
htps: //같다. 베 / b1 스오비 1 시아
개요
ng add @angular/pwa
명령으로 작성된 PWA의 샘플 프로젝트입니다. 전제 조건
설치
이 프로젝트를 설치하려면 다음을 수행합니다.
$ npm install
프로젝트 빌드
프로덕션 모드에서 프로젝트를 빌드해야 합니다.
$ ng build --prod
로컬 서버 시작
dist
디렉토리가 생성되면, 그 안의 Ng6PwaSample
디렉토리로 이동합니다.아직 http-server가 설치되어 있지 않은 경우에는 다음과 같이 미리 설치해 두십시오.
$ npm install http-server -g
그런 다음 http-server를 다음과 같이 시작합니다.
$ http-server --port 8080
그런 다음 브라우저에서 http://localhost:8080에 액세스합니다.
다음과 같이 표시됩니다.
첫 페이지
오프라인 모드에서 확인
그런 다음 Chrome에서
control + shift + i
키를 눌러 개발자 도구를 표시합니다.그런 다음 애플리케이션 탭 페이지에서 서비스 작업자를 엽니다.
여기서 오프라인에 체크를 넣어 오프라인 즉 인터넷에 접속할 수 없는 상태로 합니다.
일반 웹 애플리케이션의 경우 오프라인으로 설정하면 다음과 유사한 오류 메시지가 표시됩니다.
그러나 PWA 기능을 사용하면 오프라인 상태가 되어도 다음과 같이 오류 메시지가 표시되지 않습니다. 이는 서비스 근로자가 오프라인을 감지하고 캐시로 전환하여 표시하기 때문입니다.
버전
참고문헌
https://speakerd.s3.amazonaws.com/presentations/c9b547f51eed4304ad1c6aa5f9024c1d/PWA%E3%81%A6%E3%82%99%E4%BD%95%E3%81%8B%E3%82 81%A6%E3%82%99%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82% 8B%E3%81%AE%E3%81%8B.pdf
htps : // 코 m / 우마 미치 / ms / 0 2b4b1c578 7335 ba 20
htps //w w. 요츠베. 이 m/와 tch? v=C8KcW1응 j3Mw&후아츠레=샤레
htps //w w. 요츠베. 이 m/와 tch? v = 5Yt QJ 쿠 31Y & 훗 아츠레 = 샤레
htps //w w. 요츠베. 이 m/와 tch? v = 오 thfZ0mG 주 & 훗 아츠레 = 샤레
htps : // 마테리아 l. 앙구 r. 이오 / 구이 / s 치에 마치 CS
htps //w w. 우데 my. 코 m / 앙구 r 5-ku s와 m-b et ry- e e-에서 푹신 푹신하고 p by-s 로 p gue /
htps //w w. 우데 my. 코 m/앙구 r5-l/
업데이트 로그
Copyright
copyright 2018 by Shuichi Ohtsu (DigiPub Japan)
License
MIT © 주일 오
Reference
이 문제에 관하여("Ng6PwaSample"Angular6에서 만든 PWA 샘플 프로젝트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/SOhtsu/items/98e5e85de5eb15ce46b5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)