简体   繁体   中英

Add a service worker to Webpack in react

If you're using Create React App, Next.js, Gatsby, or a similar tool, you will have a Webpack setup out of the box to bundle your app.

So by default we have Webpack in React application, I want to add firebase-messaging-sw.js to my webpack configuration to migrate to modular Web SDK of firebase

How can I add firebase-messaging-sw.js to webpack of react that let me use import and tree-shaking

According to the docs you just need to run

npm i firebase@9.1.1 --save

and you're done. (added --save so the change is added to your package.json)

Webpack is just a module bundler that will find the installed package and use it when you import it. Tree shaking will be done automatically by Webpack. So you don't have to modify the existing webpack.config.js (which would require you to eject the config first of all).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM