Vue.js CLI の理解とその使い方

Vue.js CLI (コマンド ライン インターフェース) は、Vue.js プロジェクトのセットアップ、開発、管理のプロセスを簡素化する強力なツールです。新しいプロジェクトの作成、依存関係の管理、ビルド設定の構成を行うための標準化された効率的な方法を提供します。この記事では、Vue CLI の機能について説明し、効果的な使用方法を説明します。

Vue CLIのインストール

Vue CLI の使用を開始するには、システムにグローバルにインストールする必要があります。Node.js と npm (Node Package Manager) がインストールされていることを確認してから、ターミナルまたはコマンド プロンプトで次のコマンドを実行します。

npm install -g @vue/cli

このコマンドは、Vue CLI をグローバルにインストールし、Vue.js プロジェクトの作成と管理に vue コマンドを使用できるようにします。

新しい Vue.js プロジェクトを作成する

Vue CLI がインストールされている場合は、次のコマンドを実行して新しい Vue.js プロジェクトを簡単に作成できます。

vue create my-vue-project

プロジェクトのプリセットを選択するように求められます。Babel と ESLint を含むデフォルトのプリセットから選択することも、Vue Router、Vuex、TypeScript などの機能を手動で選択することもできます。初心者の場合は、Enter を押してデフォルトのプリセットを選択することをお勧めします。

Vue CLI プリセットを理解する

Vue CLI には、プリセットを通じてプロジェクトを構成するためのいくつかのオプションが用意されています。

  • デフォルトのプリセット: Babel や ESLint などの必須ツールが含まれています。ほとんどのプロジェクトに適しており、初心者にとって良い出発点となります。
  • 機能を手動で選択: ルーティング用の Vue Router、状態管理用の Vuex、型チェック用の TypeScript などの特定の機能を選択できます。

プロジェクト構造

プロジェクトが作成されると、標準の Vue.js プロジェクト構造が表示されます。主要なフォルダーとファイルは次のとおりです。

  • src: コンポーネント、ビュー、スタイルなど、アプリケーションのソース コードが含まれます。
  • public: 静的アセットと、アプリケーションのエントリ ポイントとして機能する index.html ファイルが含まれます。
  • src/main.js: Vue アプリケーションのエントリ ファイル。Vue インスタンスを初期化し、DOM にマウントします。
  • src/App.vue: アプリケーションのルート コンポーネント。このファイルをカスタマイズして、アプリのメイン レイアウトを定義できます。
  • src/components: Vue コンポーネントが含まれています。ここに新しいコンポーネントを追加し、アプリケーションにインポートできます。

開発サーバーの実行

Vue.js アプリケーションの動作を確認するには、次のコマンドを実行して開発サーバーを起動します。

npm run serve

これにより、http://localhost:8080 (または別の使用可能なポート) でローカル サーバーが起動します。この URL をブラウザーで開いて、アプリケーションを表示します。

生産のための構築

アプリケーションをデプロイする準備ができたら、本番環境用にビルドする必要があります。本番環境対応ビルドを作成するには、次のコマンドを実行します。

npm run build

このコマンドは、dist フォルダーに最適化および縮小されたファイルを生成し、Web サーバーにデプロイできます。

Vue CLI プラグインの使用

Vue CLI は、プロジェクトに機能を追加するプラグインをサポートしています。プラグインをインストールするには、次のコマンドを実行します。

vue add 

たとえば、プロジェクトに Vue Router を追加するには、次のコマンドを実行します。

vue add router

プラグインを削除するには、vue remove コマンドを使用します。

vue remove router

プラグインは、vue.config.js ファイルを通じて、またはプロジェクトの設定を変更することによってインストールおよび管理することもできます。

Vue CLI 設定のカスタマイズ

プロジェクトのルートに vue.config.js ファイルを作成または変更することで、Vue CLI の設定をカスタマイズできます。このファイルを使用すると、プロキシ設定、パブリック パスなどのさまざまな設定を調整できます。

module.exports = {
  devServer: {
    proxy: 'http://api.example.com'
  },
  publicPath: '/my-app/'
};

結論

Vue.js CLI は、Vue.js プロジェクトの作成、管理、構成のプロセスを簡素化する強力なツールです。Vue CLI を使用すると、新しいプロジェクトをすばやくセットアップし、開発サーバーを実行し、本番環境用にビルドし、プラグインや構成オプションを使用してプロジェクトをカスタマイズできます。これらの機能により、Vue.js を使用して最新の動的な Web アプリケーションの開発を始める準備が整います。