기본적으로 production에서만 service worker가 동작하게 되있음.
index.js
serviceWorker.register();1. yarn build
2. yarn global add serve
3. serve -s buildor
development 에서 실행 하려면,
serviceworker.js
export function register(config) {
if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {
...를
export function register(config) {
if ((process.env.NODE_ENV === 'production' || process.env.NODE_ENV === 'development') && 'serviceWorker' in navigator) {
...로 development 환경을 추가 해주면 development에서도 사용가능.