LoginSignup
1
0

More than 3 years have passed since last update.

Vue CLI ノート(2):プロジェクトの構成とロードの仕組み

Posted at

1.プロジェクトの構成

スクリーンショット 2020-04-07 16.56.03.png

node_modules:
Vueのを構築するために必要なライブラリのすべてが保存されている場所のディレクトリ。

public:
プロジェクトをビルドする際のWebPACKを介して実行させたくない任意の静的な資産を配置

asset:
Webpackで最適化できるように、イメージやフォントなどのアセットの大部分をassetディレクトリに配置。

component:
Vueのアプリのコンポーネント、または構築ブロックを保管

views:
ビュー用のファイル、またはページを保存する場所

app.vue:
他のすべての構成要素が内にネストされていることをルートコンポーネント

main.js:
app.vueをレンダーリングし、それをDOMにマウント

2.ロードの流れ

main.jsの中で、まずVue,ルートコンポーネントApp.vue,routerとstoreをインポートします。
それからvueインスタンスを作り、routerとstoreを利用することを指定し、ルートコンポーネントApp.vueをレンダーリングし、それをDOMにマウントします("#app")

import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";

Vue.config.productionTip = false;

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount("#app");

index.htmlファイル内を覗くと、IDがのdivがあることがわかります。"app"つまり、これAppがマウントされる場所です。

 <div id="app"></div>
    <!-- built files will be auto injected -->
1
0
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
1
0