LoginSignup
2
1

More than 5 years have passed since last update.

僕が考える最強のPWAボイラープレートを作る(未完成)

Last updated at Posted at 2018-09-01

概要

俺が考える最強のPWAボイラープレートを作る。
俺が考える最強のPWAボイラープレートの構成は以下の通りだ。
next.jsもworkboxもあんまり触ったこと無いので、さぐりさぐりやっていく。

構成

以下の2つでアプリケーションを構築する。

next.js

普段よく触っているのがReactなので、ReactのIsomorphic JavaScriptフレームワークを使う。

workbox

Service Workerを作るライブラリとしてはworkboxが一強っぽいのでworkboxを使ってみる。

firebase

プラットフォームは一番手軽でタダのfirebaseを使う。

next.js/firebaseのセットアップ

理解するためにもcreate-next-appは使わずに作り込んでいく。
→ なんかめんどくさそうなのでcreate-next-app使うことにした。

create-next-appのインストール

npm i -g create-next-app

nextjsのproject作成

create-next-app --example with-firebase-hosting-and-typescript pwa-boilerplate

firebaseのproject作成

https://console.firebase.google.com/
※ 詳しくは https://qiita.com/Miracle-T-Shirt09/items/8ac43ab7a18b3001dda0 とか見て

.firebasercの編集

{
  "projects": {
    "default": "<firebase projectId>"
  }
}

動作確認

yarn run deploy

https://{projectId}.firebaseapp.com/
スクリーンショット 2018-09-16 0.37.06.png

〜つづく〜

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1