Vue CLI を使用してアプリケーションを作成する

完了

架空の会社 Relecloud 用に、ユーザーが月へのクルーズを予約できるアプリケーションを作成したいと考えています。 Vue CLI を使用して、アプリケーションをブートストラップします。

Vue CLI のインストール

Vue CLI は、npm (Node.js で使用されるパッケージ化ツール) を通じて使用できます。 Node.js をインストールすると、npm ツールは自動的にインストールされます。 お使いのシステムに npm と Node.js がインストールされていることを確認するには、コマンドまたはターミナル ウィンドウを開き、次のコマンドを実行します。

node -v
npm -v

重要

Vue CLI は通常、npm を介してグローバルにインストールされますが、Node.js を直接インストールした場合には、管理者特権のアクセス許可が必要です。 Node Version Manager (nvm) を使用すると、通常のユーザーとしてインストールを実行できます。 nvm を Linux、Linux 用 Windows サブシステム (WSL)、または macOS にインストールするか、nvm-windows を Windows にインストールできます。

Vue CLI をインストールするには、コマンドまたはターミナル ウィンドウを開いて、次のコマンドを実行します。

npm install -g @vue/cli

お使いのシステムへの Vue CLI のインストールには数分かかります。

アプリケーションをブートストラップする

Vue アプリケーションをブートストラップする最も簡単な方法は、Vue CLI を使用することです。 ここでは、Vue CLI を使用して、スターター アプリケーションを作成します。

  1. コマンドまたはターミナル ウィンドウで、アプリケーションを格納するフォルダーに移動します。

  2. 次のコマンドを実行して、Vue アプリケーションを作成します。

    vue create relecloud
    
  3. プロンプトが表示されたら、方向キーを使用して [Manually select features] に移動し、Enter キーを選択します。

    Screenshot of a menu with the option to manually select features highlighted.

  4. プロジェクトに必要な機能のプロンプトが表示されたら、方向キーを使用して [Babel] に移動し、Space キー を選択して無効にします。 次に、方向キーを使用して [Linter / Formatter] に移動し、Space キー を選択して無効にします。

    Screenshot of selected feature options.

  5. Enter キーを選択して、機能の選択を確定します。

    Note

    実稼働プロジェクトでは、さらに機能を追加することも考えられます。 これらの機能はこのモジュールの範囲外です。

  6. Vue.js のバージョンを選択するように求めるダイアログが表示されたら、方向キーを使用して [3.x] に移動し、Enter キーを選択します。

    Screenshot of the selected version Vue version.

  7. 構成ファイルを配置する場所を選択するように求めるプロンプトが表示されたら、既定値の [In dedicated config files] のままにして、Enter キーを選択します。

    Screenshot of the default selection for configuration files.

  8. この情報をプリセットとして保存するかどうかのプロンプトが表示されたら、Enter キーを選択して、既定値の [No] を受け入れます。

これでプロジェクトが作成され、必要なライブラリがインストールされます。 このプロセスには、少し時間がかかります。

コードを調べる

Vue CLI によって作成されたコードを確認してみましょう。

  1. インストールが完了したら、次のコマンドを実行して、ディレクトリを relecloud に変更し、Visual Studio Code で開きます。

    cd relecloud
    code .
    
  2. Visual Studio Code で package.json を開きます。

  3. vue は依存関係として表示され、@vue/cli-servicedevDependency として表示されます。

    Note

    @vue/cli-service の部分は、アプリケーションをビルドし、開発サーバーを実行する役割を担います。

  4. 次の 2 つのスクリプトに注目してください。

    • serve スクリプトによって、開発サーバーが起動されます。
    • build スクリプトによって、JavaScript、HTML、または CSS が作成されます (プロジェクトを発行する準備ができた場合)。
  5. Vue アプリケーションをホストする public/index.html を開きます。

  6. src/main.js を開き、App.vue から App をインポートするコードを確認します。

  7. src/App.vue を開きます。これには、次のユニットで確認するコア コンポーネントが含まれています。

    Note

    Visual Studio Code によって、推奨される拡張機能を使用するように求められる場合があります。 この拡張機能は、後のモジュールでインストールします。

  8. src/components フォルダーに注目してください。すべてのコンポーネントがこれに格納されます。

開発サーバーを実行する

開発サーバーを起動して、既定のページを表示してみましょう。

  1. Visual Studio Code で、[ターミナル]>[新しいターミナル] を選択し、新しいターミナル ウィンドウを開きます。

  2. 統合ターミナルで、次のコマンドを実行して開発サーバーを開始します。

    npm run serve
    
  3. ブラウザーを開き、http://localhost:8080 に移動します。

    既定の Vue アプリケーションが表示されます。

    Screenshot of the default Vue page.

おめでとうございます。 これで、Vue CLI を使用して Vue アプリケーションが作成されました。