問題タブ [angular-service-worker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
8597 参照

google-chrome - Angular 6: DevTools は SourceMap の解析に失敗しました: https://example.com/ngsw_worker.es6.js.map

Angular CLI (ng add @angular/pwa) を使用して、Angular 6 アプリケーションを PWA に変換しました。ディレクトリにプロジェクトが 1 つしかないため、プロジェクト名を指定せずにこのコマンドを実行しました。

展開後、Service Worker が登録されます。Google Chrome コンソールで次のエラーが表示されることを期待して、すべてが順調に進んでいるようです。

DevTools は SourceMap の解析に失敗しました: https://example.com/ngsw_worker.es6.js.map

このエラーはどういう意味ですか? また、どのように修正/回避できますか? ありがとうございました!

0 投票する
0 に答える
733 参照

angular - Angular - is it ok to register ngsw-worker.js twice (in main.ts & app.module.ts)?

I am registering ngsw-worker.js in both main.ts and app.module.ts. Is this ok?

Such as would it create 2 instances of service worker? Would there be a conflict in service worker?

main.ts

app.module.ts

I am registering it in main.ts because of this reason.

It's registered in app.module.ts because default Angular-cli SW project adds it here.


After registering the service workers in both main.ts and app.module.ts, I add Firebase Cloud Messaging sdk to the Service Worker instances.

So in brief, registering two instances of ngsw-worker.js would this be a problem?