17
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Vuefireが無いエラー【Vue.jsとfirebaseの環境構築】

Posted at

firebase×Vue.js×firestoreでアプリ開発

Vue.jsで実装したアプリをfirebase環境下で動かしたい。
firebaseを使うからには、DBはcloud firestoreを使おう

前提

  • vue.jsをインストール
  • firebaseをインストール
  • vuefireをインストール
  • firebaseの設定を書くファイルfirebase.jsを作成

環境

MacOS HighSierra
vue.js 2.9.6
firebase 6.11.0

問題点

Vuefireがインポートされない

export 'default' (imported as 'VueFire') was not found in 'vuefire'

問題のファイル内

firebase.js

import Vue from 'vue'
import VueFire from 'vuefire'

Vue.use(VueFire)

const firebaseApp = firebase.initializeApp({
firebaseの設定
})

import VueFire from 'vuefire'でインポートするときに、VureFireが無いよって怒られているみたいです。

解決方法

import Vue from 'vue'
import { firestorePlugin } from 'vuefire'

Vue.use(firestorePlugin)

以下略

インポートするときのプラグインの名前が異なっているようなので、{ firestorePlugin }と変数にしてあげたらうまく行きました。

まとめ

アップデートで名前が変わることもありうるので、プラグインをインポートするときには変数名を入れてあげたほうが安全かもしれません。
勉強になりました。

17
4
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
17
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?