JUN-NIKKI

現役プログラマーのFXとプログラミングのアウトプットブログです

Bootstrap 4+Vue.jsの始め方、~構築手順編~

f:id:jun1221:20190427215120p:plain

最近(?)伸びているVue.jsと、Bootstrapを構築する方法を紹介します。

今回はnpmで全部インストールします。
所要時間:約8分

Vue.js jp.vuejs.org

BootstrapVue bootstrap-vue.js.org

目次

ゴール

これを表示します。Vueをインストールした時の初期画面で、下にBootstrap 4のボタンを表示します。 めっちゃ簡単です。 f:id:jun1221:20190427230449p:plain

事前準備

npmコマンドを実行できるようにしておいてください。

以下のサイトの下の方にインストール方法も書いていますので、参考にしてください。

jun-nikki.hatenablog.com

今回の構築では、以下を使用しています。

  • Bootstrap 4
  • Vue.js
  • webpack

手順

① vueコマンドを実行できる様にしましょう!

npm install -g @vue/cli

② プロジェクトを作成します。
bootstrap-vueとwebpackを含めたプロジェクトを作成します。
今回はmy-projectを作成します。

vue init bootstrap-vue/webpack-simple my-project

# 下は全てエンターで進めてください!
? Project name (my-project) <ENTER>
? Project description  <ENTER>
? Author  <ENTER>
? Use sass? <ENTER>

③ my-projectフォルダに移動して、npm installしてください。

cd my-project
npm install

④ runを実行すると、自動でVueの画面が開きます!

npm run dev

⑤ 以下の画面が開けばOKです。 f:id:jun1221:20190427223305p:plain

my-project - src の下にApp.vueとmain.jsがあって、これが実行されています。 import App from './App.vue'でApp.vueが実行される様に設定されているので、App.vueを見ましょう。 f:id:jun1221:20190427225152p:plain

htmlが記載されていますね。ここにボタンを表示しましょう! f:id:jun1221:20190427225846p:plain 下のdivの上にボタンを記載します。

    <button type="button" class="btn btn-primary">Primary</button>
    <button type="button" class="btn btn-secondary">Secondary</button>
    <button type="button" class="btn btn-success">Success</button>
    <button type="button" class="btn btn-danger">Danger</button>
    <button type="button" class="btn btn-warning">Warning</button>
    <button type="button" class="btn btn-info">Info</button>
    <button type="button" class="btn btn-light">Light</button>
    <button type="button" class="btn btn-dark">Dark</button>
  </div>
</template>

完成! f:id:jun1221:20190427230813p:plain

まとめ

インストールを手動でやると大変ですが、npmでBootstrapとVueがまとまったパッケージを爆速構築できて楽ですね!