IT初学者部

プログラミングに関することを中心に、備忘録として残していきます。

Vue.jsプロジェクトをGithub Pagesで公開する手順について

はじめに

今回は、Vue.jsのプロジェクト、アプリケーションをGithub Pagesで公開する手順について簡単に記載します。

zennに詳しい記事がありましたので、参考に載せておきます。

簡単な手順

vue.config.jsファイルを作成し、以下の記述を記載します。

module.exports = {
  outputDir: 'docs',
  assetsDir: './',
  publicPath: './',
}

次に、ビルドします。

npm run build

これを実行することで、docs内にデプロイ用のビルドが生成されます。

ビルド後、リポジトリに変更をコミットしてください。

次に、GithubリポジトリからSetting→Pagesと進みます。

ページ内でブランチを選択し、/docsを選択してください。

成功するとURLが表示されるのでアクセスしてください。ちゃんと表示されていれば完了です。

おわりに

とりあえずこれで表示まではいけます。SPAのルーティング実装とGithubPagesにおける404問題などはありますが、とりあえず作成したものを公開する手順さえわかればプログラミングも楽しくなると思いますので、こんな感じでどんどん作っていっちゃいましょう。

参考にさせて頂いた記事

Vue.jsでアプリを作って、GitHub Pagesでデプロイする:Vue.js Step by Step