1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Vue CLIでVue.jsの開発環境を構築する手順

Last updated at Posted at 2024-10-09

はじめに

この記事はVue.jsの開発環境を構築する手順を学習した際の備忘録です

Node.jsとnpmのインストール

Vue.jsを使うためには、Node.jsとnpm(Node Package Manager)をPCにインストールする必要があるので、まずは以下の手順でインストールします

Node.jsのインストール

Node.jsの公式サイトにアクセスして自分のOSに適したインストーラーをダウンロードおよび実行します。

npmのバージョンを確認する

Node.jsをインストールすると、自動的にnpm(Node Package Manager)も一緒にインストールされているため、次のコマンドでバージョンを確認することでインストールの状況を確認できます

npm -v

Vue CLIのインストール

コマンドライン(ターミナル)を使ってプロジェクトの作成や管理を簡単に行うためのツールです。正式名称はVue Command Line Interfaceです

Node.jsnpmがインストールされていれば以下のコマンドでインストールを実行できます

npm install -g @vue/cli

Vue CLIのバージョンを確認する

以下のコマンドをコマンドライン(ターミナル)にて実行すると、Vue CLIがインストールされている場合は、バージョン番号が表示されます(例: @vue/cli 5.0.8)インストールされていない場合やコマンドが認識されない場合は、Vue CLIがまだインストールされていないということになります

vue --version

新しいプロジェクトの作成

プロジェクトを作成したいディレクトリに移動します。例えば、デスクトップに作りたい場合は次のコマンドを実行します

cd ~/Desktop

新しいVue.jsプロジェクトを作成するために、以下のコマンドを実行します

vue create my-vue-app

プロジェクト作成時の選択肢

Vue CLIでは、プロジェクト作成時に以下の3つの選択肢が表示されます。詳細は以下で説明しますが、通常は最新のVue 3を選択します(エンターキーで選択できます)

スクリーンショット 2024-10-09 10.47.40.png

Default ([Vue 3] babel, eslint)

  • 最新のVue3を使った標準的な設定です
  • プロジェクトにはBabel(モダンなJavaScriptコードを古いブラウザでも動くように変換するツール)とESLint(コードの品質をチェックし、エラーを防ぐツール)が組み込まれます
  • 初心者から上級者まで、Vue3を使いたい場合はこの設定で始めるのが最適です

Default ([Vue 2] babel, eslint)

  • この設定はVue 2を使うプロジェクトを作成します
  • Vue 2を使う理由としては、既存のプロジェクトやライブラリとの互換性が必要な時などに利用します。例えば、まだVue 3に対応していないライブラリを使いたい場合や、古いプロジェクトのメンテナンスが目的の場合などです。
  • BabelとESLintは同様に含まれますが、Vue2のプロジェクトを新しく始める場合に選びます

Manually select features

  • 自分でプロジェクトの詳細設定をカスタマイズできます
  • 以下のような設定を自分で選択できます
    • TypeScriptの使用
    • Vue Router(ページ遷移用の機能)の追加
    • Vuex(状態管理のライブラリ)の追加
    • テストツールの設定(JestやCypressなど)
    • PWA(プログレッシブウェブアプリ)の対応
    • Linter/Formatterの設定(ESLint + Prettier など)
  • 自分の必要に合わせた柔軟なプロジェクトを作りたい場合に便利ですが、設定項目が多く、初心者には少し難しい場合があります

開発サーバーの起動

作成したプロジェクトにカレントディレクトリを合わせ、開発サーバーを起動します

cd my-vue-app

npm run serve

コマンドを実行すると開発サーバーが立ち上がり、ターミナルにURLが表示されます
(通常は http://localhost:8080 です)

【補足】ポート番号を変更する方法

開発サーバーを起動するコマンドに、オプションを加えることでポート番号を変更することができます。また、ポート8080(デフォルト)や指定したポート番号がすでに他のアプリケーションによって使用中の場合はエラーが発生するので、その場合は使用していないポート番号を指定することでエラーを回避できます

npm run serve -- --port 3000

【補足】ホストを変更する方法

開発サーバーを起動する際に、ホスト名を指定することもできます。以下のコマンドを実行します。

npm run serve -- --host 0.0.0.0 --port 3000

まとめ

ブラウザでVue.jsのロゴが確認できれば開発環境の構築は終了です

1
1
1

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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?