LoginSignup
0
0

More than 3 years have passed since last update.

Firebase(Web)Tips

Last updated at Posted at 2019-06-28

SDKのApiReferenceでググるときはSDKという語句を入れて検索しよう

SDKという語句を入れないとWebAPI(httpのやつ)が出てきて邪魔だぞ
「firebase sdk reference web」などでググる

SDKのApiReferenceはすごい重いから片っ端から別のタブで開くと良い

普通に使ってたらストレスでハゲる

組織でプロジェクトを作りたいときはまずはGoogleCloudPlatformから

  1. GoogleCloudPlatformで組織を作る
  2. 自身のアカウントをジョインさせる
  3. Firebase上でプロジェクトを作る
  4. GoogleCloudPlatform上でも認識されているので、メンバーの追加など必要があればいじる

で私はうまくいった

(with Nuxt) fuctionsが読み込まれて、nuxtのdev serverを起動すると、functions以下のソースでエラーが出る

functionsがprojectルートに配置されていてnuxtと同居している環境。
functionsはfirebase-toolsのinitで生成された別のnpmプロジェクトなので、topLevelのnuxtからは一切参照したくない。

nuxtはfunctionsというディレクトリはデフォルトで読まないが、typescript関係でなぜか読まれるようだ。
tsconfig.jsonでexludeにfunctionを指定すればOK。

(with Nuxt) fuctionsが読み込まれて、lintを起動すると、functions以下のソースでエラーが出る

functionsがprojectルートに配置されていてnuxtと同居している環境。
functionsはfirebase-toolsのinitで生成された別のnpmプロジェクトなので、topLevelのnuxtからは一切参照したくない。

package.json
...
scripts: {
  "lint": "eslint --ignore-paths .gitignore [+ --ignore-pattern: /functions +] ."
}
...

ignore-pathsに加えて他のディレクトリを除外する方法はないかググってたら見つけた。
うまく動いてますね。


これからどんどん知見を記事に追加していく予定

0
0
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
0
0