LoginSignup
0
1

More than 3 years have passed since last update.

vue.js firebase 環境構築 (os x)

Posted at

vue.js firebase 環境構築についてのメモです。

環境確認

中途半端な環境になっているかもしれないので確認をする
ターミナルで 各コマンドの状況を確認する

node バージョン確認と削除

v10 以外の場合 firebase でエラーとなるので削除する必要がある

node -v
v10.20.1

brew でインストールした node の削除

brew uninstall --ignore-dependencies node

nodebrew でインストールしている場合の削除方法

nodebrew -v
sudo npm uninstall npm -g

周辺ファイルの削除

sudo rm -rf ~/.npm
rm -rf ~/node_modules

参考
Macのnodebrewで入れたnode, npmをクリーンアップ

nodebrew の インストール

nodeバージョンを選択してインストールできる nodebrew を導入する。

brew install nodebrew

環境変数を追加

echo 'export PATH=$PATH:~/.nodebrew/current/bin/' >> ~/.bashrc
source ~/.bash_profile

nodebrew バージョン確認とセットアップ

nodebrew -v
nodebrew setup

v10系の node.js を nodebrew でインストールする

nodebrew ls-all
nodebrew install v10.15.0
nodebrew use v10.15.0

nodeバージョン確認

node -v
v10.15.0

firebase Cli をインストールする

Firebase CLI リファレンス を参考にインストールする

npm install -g firebase-tools

ここまでの設定で 環境構築 は終わったはずなので、次はプロジェクトを作成してみましょう。

firebase コンソールでプロジェクトを登録する

firebaseコンソール

firebase Cli で プロジェクトを初期化する

mkdir sample01
firebase login
firebase init
作ったプロジェクトを指定して hosting を有効にする

firebase デプロイしてみる

firebase deploy

vue cli をインストールする

npm install -g @vue/cli

vue cli でプロジェクトを作る

cd [firebaseのプロジェクト ディレクトリ]
vue create vue-app

vue で作ったプロジェクトを実行してみる

cd vue-app
npm run serve

ブラウザで http://localhost:8080/ をアクセスするとサンプルが表示されます。

vue で作ったプロジェクトをビルド

npm run build

./dist ディレクトリが生成されるこのディレクトリを firebase hosting 先として指定する

firebase.json の修正

hosting のディレクトリを public から vue-app/dist ディレクトリに修正する

{
  "hosting": {
    "public": "vue-app/dist",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  },
...

修正したらデプロイしてみる

firebase deploy
0
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
0
1