簡體   English   中英

服務工作者未安裝reactjs

[英]service worker does not install reactjs

晚上好,我正在嘗試與Reactjs和ServiceWorker一起創建PWA,但是當創建一個新項目時,一切似乎都可以正常工作,但是當運行npm時,運行build並使用npm的http服務器分派結果可以正確地打開應用程序,但是瀏覽器從不記錄有服務人員。

我已經處理過3個項目和不同的瀏覽器,但一切都保持不變。 項目與使用create-react-app安裝時相同。

有誰知道為什么未安裝服務工作者?

附帶的圖像,即使它在build文件夾中,瀏覽器也未注冊它。

如果我不使用React作為簡單服務程序文件的證據來進行注冊(如果我可以注冊但使用reacrt),則我不會那樣做。

SW未注冊

謝謝。

您是否將SW導入到應用程序入口點模塊中? 例:

// index.js:

import registerServiceWorker from './registerServiceWorker';

ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();  

謝謝合作伙伴。 我可以通過在src / index.js行中修改我擁有的第1行來解決此問題:

serviceWorker.unregister();

創建人: serviceWorker.register();

現在就可以了。

問候!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM