Open5

TypeScriptをServiceWorkerで書く方法を考える(vite)

鳥ノ木鳥ノ木

難しいところ

ServiceWorkerは別のファイルとして作らないといけないから、Viteの圧縮のいろいろが使えない。また、出されたファイルを通常の位置ではなくて、ルートに置かないと使えない。

鳥ノ木鳥ノ木

欲しいもの

  • 別のファイルとして出力
  • でも、圧縮とかはしてほしい
  • ルートに置けるようにする
鳥ノ木鳥ノ木

結論

TypeScriptで書くには自前でバンドルする処理を実装しなくてはいけない