z_blog:2018:181125_vue_install
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
z_blog:2018:181125_vue_install [2018/11/25] – [App.vueを変更] adash333 | z_blog:2018:181125_vue_install [2018/11/25] (現在) – [今回写経した本] adash333 | ||
---|---|---|---|
行 1: | 行 1: | ||
====== 181125 WindowsでVue.jsを始める ====== | ====== 181125 WindowsでVue.jsを始める ====== | ||
Ionic4がいつまでたってもbeta版のままなので、Vue.jsを触ってみたくなり、以下の本を衝動買い。 | Ionic4がいつまでたってもbeta版のままなので、Vue.jsを触ってみたくなり、以下の本を衝動買い。 | ||
+ | |||
+ | [[https:// | ||
< | < | ||
行 157: | 行 159: | ||
npm install -g firebase-tools | npm install -g firebase-tools | ||
firebase login | firebase login | ||
- | // ブラウザが自動的に開くので、「許可」をクリック | + | // ブラウザが自動的に開くので、「許可」をクリック。 |
+ | // 過去にログインしている場合は、already logged in as ... と表示される。 | ||
</ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Firebase Hostingにデプロイ(アップロード) ===== | ||
+ | そのまま、VisualStudioCodeのターミナルの画面で、以下を入力 | ||
+ | |||
+ | < | ||
+ | firebase init | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Hosting を選択して「スペース(Space)キー」を押してから、Enter | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 今回作成したFirebaseプロジェクトを選択。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | public directoryを聞かれるので、 dist と入力してEnter | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Configure as a single-page app? | ||
+ | |||
+ | {{: | ||
+ | |||
+ | すると、自動的に、以下の2つのファイルが作成される。 | ||
+ | < | ||
+ | .firebaserc | ||
+ | firebase.json | ||
+ | </ | ||
+ | |||
+ | ==== webpack.config.jsの修正 ==== | ||
+ | |||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | ==== index.htmlの移動と修正 ==== | ||
+ | |||
+ | dist/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | index.html を、dist/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | ==== .gitignoreの修正 ==== | ||
+ | 今回移動したindex.htmlを、.gitignoreから除外しておく。 | ||
+ | |||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | ==== buildとdeploy ==== | ||
+ | ターミナルで以下を入力。 | ||
+ | |||
+ | < | ||
+ | npm run build | ||
+ | firebase deploy | ||
+ | </ | ||
+ | |||
+ | 表示されたURLを、Ctrlを押しながらクリックすると、ブラウザで開く。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | しかし、今回、残念なことに、画像がうまく表示されなかった。。。原因は不明。。。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 写経元の本をもう一度読み直したら、webpack.config.js の8行目を変更し忘れていました。 | ||
+ | |||
+ | < | ||
+ | // | ||
+ | publicPath: '/ | ||
+ | // | ||
+ | publicPath: '/', | ||
+ | </ | ||
+ | |||
+ | webpack.config.js | ||
+ | |||
+ | (変更前) | ||
+ | {{: | ||
+ | |||
+ | (変更後) | ||
+ | {{: | ||
+ | |||
+ | もう一度、ターミナルで以下を入力。 | ||
+ | |||
+ | < | ||
+ | npm run build | ||
+ | firebase deploy | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | これで、ちゃんと、画像も表示された。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===== 今回写経した本 ===== | ===== 今回写経した本 ===== | ||
+ | [[https:// | ||
+ | |||
< | < | ||
<iframe style=" | <iframe style=" | ||
</ | </ | ||
- | |||
===== Vue.js関連ドキュメント ===== | ===== Vue.js関連ドキュメント ===== | ||
z_blog/2018/181125_vue_install.1543147342.txt.gz · 最終更新: 2018/11/25 by adash333