facebook twitter hatena line email

Javascript/vue/vuepress/firebase公開

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

firebaseでvuepressを公開

gcp/Firebase/Hosting [ショートカット]

publicを"docs/.vuepress/dist"とする

vi firebase.json

{
  "hosting": {
    "public": "docs/.vuepress/dist",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  }
}

以下のようにして公開できる

$ npm run build
$ firebase deploy

もしくは

vi package.json

{
  "scripts": {
    "dev": "vuepress dev docs",
    "build": "vuepress build docs",
    "predeploy": "npm install && vuepress build docs",
    "deploy": "firebase deploy",
    "postdeploy": "./postdeploy.sh"
  },

上記記述してから

$ npm run deploy

postdeploy.sh はdeploy後に実行したい通知などあればここに記述するなければpostdeployは削除で良い。