VSCode を使用した Vue 開発

Visual Studio Code(略称 VS Code)は、Microsoft が開発した無料のオープンソースコードエディターです。多数のプログラミング言語をサポートし、構文ハイライト、スマートコード補完、コードリファクタリング、デバッグなどの機能を提供します。

Visual Studio Code は、Vue.js のコア構成要素である HTML、CSS、JavaScript を標準でサポートしています。

VS Code には内蔵ターミナルがあり、エディター内で npm、yarn などのコマンドラインツールを直接実行できるため、プロジェクトの構築と管理に便利です。

より充実した Vue.js 開発環境を希望する場合は、Volar および Volar for TypeScript 拡張機能をインストールできます。これらの拡張機能は Vue.js のインテリセンスを提供します。

VS Code についてまだ詳しくない場合や、インストールしていない場合は、以下を参照してください:VSCode チュートリアル。


Vue プロジェクトを作成する

ターミナルまたはコマンドプロンプトを開き、以下のコマンドを入力します:

npm create vue@latest 

システムがプロジェクト名の入力を求めるので、ここでは次のように入力しますサンプル-vue3-app:

Vue.js - The Progressive JavaScript Framework

? 请输入项目名称: › サンプル-vue3-app

その後、いくつかのオプションが表示されるので、自分のニーズに応じて選択するか、そのまま Enter キーを押し続けます:

Vue.js - The Progressive JavaScript Framework

> 请输入项目名称: … サンプル-vue3-app
> 是否使用 TypeScript 语法? … 否 / 是
> 是否启用 JSX 支持? … 否 / 是
> 是否引入 Vue Router 进行单页面应用开发? … 否 / 是
> 是否引入 Pinia 用于状态管理? … 否 / 是
> 是否引入 Vitest 用于单元测试? … 否 / 是
> 是否要引入一款端到端(End to End)测试工具? › 不需要
> 是否引入 ESLint 用于代码质量检测? › 否

正在初始化项目 /Users/tianqixin/サンプル-vue3-app...

项目初始化完成,可执行以下命令:

  cd サンプル-vue3-app
  npm install
  npm run dev

プロジェクトの作成が完了したら、プロジェクトフォルダーに移動して依存関係をインストールします:

cd サンプル-vue3-app
npm install

依存関係のインストールにも数分かかる場合があります。

以下のコマンドを入力して、Vue アプリケーションをすばやく起動します:

npm run dev

ブラウザで http://localhost:5173 を開くと、次のように表示されます:

Ctrl+C を押すと、vue-cli-service サーバーを停止できます。


VS Code で Vue プロジェクトを開く

ターミナルまたはコマンドプロンプトから、作成した Vue プロジェクトフォルダー サンプル-vue3-app に移動し、次のコマンドを使用しますcodeプロジェクトを VS Code で開きます:

cd サンプル-vue3-app
code .

VS Code が起動し、エクスプローラーに Vue プロジェクトが表示されます。以下のようになります:

次に src フォルダーを展開して App.vue ファイルを選択すると、ステータスバーの右下隅にも、.vue ファイルをサポートする Vue - Official 拡張機能のインストールを促すメッセージが表示されます:

それを選択してインストールするだけです。

インストールが完了すると、.vue ファイルは Vue.js ファイルタイプとして認識され、以下の言語機能がサポートされます:

  • 構文ハイライト
  • 括弧の対応付け
  • ホバー説明

インテリセンス (IntelliSense)

App.vue にコードを入力すると、HTML、CSS、および Vue.js 固有の構文(v-bind、v-for など)のインテリセンスが表示されます。

スクリプト部分では、computed プロパティなどの Vue.js 関連の JavaScript 機能のヒントも確認できます。

定義へ移動、定義を表示

インストールした Volar 拡張機能により、VS Code は Vue.js 言語サービスをサポートします。

カーソルを App に置き、右クリックして [Peek Definition] を選択し、定義情報を表示します。または、ショートカットキーを押します⌥F12。

App の定義情報を示すポップアップウィンドウが表示されます。

押すEscキーで表示ウィンドウを閉じます。

"Hello World" を変更して実行する

App.vue で、HelloWorld コンポーネントの msg カスタム属性のテキストを "Hello World!" に置き換えます:

サンプル

<template>
  <header>
    <img alt="Vue logo" class="logo" src="./assets/logo.svg" width="125" height="125" />

    <div class="wrapper">
      <HelloWorld msg="Hello World!" />
    </div>
  </header>

  <main>
    <TheWelcome />
  </main>
</template>

App.vue ファイルを保存します(ショートカットキー⌘S 或 Ctrl+S)、その後、以下のコマンドでサーバーを再起動します:

npm run dev

ブラウザで、ページに "Hello World!" と表示されます。


その他の関連ツール

その他の拡張機能