💨

next-pwaでpublic/にファイルが生成されない問題

2022/08/23に公開

next-pwa使ってたら困った

NextjsでPWA対応をするとき、next-pwaを使う人も多いと思います。
僕も使ってPWA対応しようとしてたんですが、

  • sw.js
  • workbox***.js
    などの主要ファイルがpublic/ではなく /.next/に生成されうまく機能しませんでした。

結論: バグ

issueが立ってました。
https://github.com/shadowwalker/next-pwa/issues/383
next-pwa: 5.5.5で起こる問題のようです。
なのでダウングレードしてnext-pwa: 5.5.4を使うとpublc/に生成されるようになります。

もうすぐ治りそう

おそらく近いうちに治ったバージョンがリリースされると思うのでその最新版を使うのが良いと思います。

おしまい

おしまいです。同じ現象に陥って悩んでいた方の参考になれば幸いです。

Discussion