Skip to content
This repository was archived by the owner on May 25, 2024. It is now read-only.

Latest commit

 

History

History
120 lines (93 loc) · 4.58 KB

create.md

File metadata and controls

120 lines (93 loc) · 4.58 KB

プロジェクトの作成

create-vue でのプロジェクト新規作成

create-vue を使って生成されるアプリケーションをプロジェクトと呼びます。ここではプロジェクトを新しく作成してみましょう。

  1. アプリケーションを作成するディレクトリを決めておきます(この例では vue3-lab としています)。create-vue でプロジェクトを作成すると、決めたディレクトリの配下にファイル群が生成されます。

  2. ターミナルで、プロジェクトのディレクトリを作成する親ディレクトリに移動します。もし、ホームディレクトリの直下にプロジェクトを作成するのであれば、ターミナルで以下のコマンドを使って移動しておきます。

cd ~

::: tip ヒント ホームディレクトリとは、ユーザー固有のファイルやフォルダを保存できる領域であり、通常ユーザー名でディレクトリが作成されています。 :::

  1. create-vue でプロジェクトを新規作成します。ターミナルで以下のコマンドを実行します(コマンド実行後はそのまま待機しておいてください)。プロジェクトのディレクトリは create-vue によって自動的に作成されます。
npm create vue@latest vue3-lab
  1. コマンドを実行すると、ターミナルにいくつかの質問が表示されます。このハンズオンでは以下のように選択します。

下記のメッセージが表示された場合は y と入力して enter / return キーを押します。

Need to install the following packages:
create-vue@latest
Ok to proceed? (y) -> y

以降の質問には、基本的に No を選択して進めます。
TypeScript だけは Yes を選択しましょう。

::: tip ヒント 矢印キーでアンダースコアを移動させることで項目を選択します。 enter / return キーで項目を確定できます。 :::

Vue.js - The Progressive JavaScript Framework
? Add TypeScript? › No / Yes -> Yes
? Add JSX Support? › No / Yes -> No
? Add Vue Router for Single Page Application development? › No / Yes -> No
? Add Pinia for state management? › No / Yes -> No
? Add Vitest for Unit Testing? › No / Yes -> No
? Add an End-to-End Testing Solution? › - Use arrow-keys. Return to submit.
❯ No
Cypress
Nightwatch
Playwright
-> No
? Add ESLint for code quality? › No / Yes -> No

プロジェクトの起動

作成したプロジェクトを起動してみましょう。プロジェクトの起動には外部パッケージをインストールしてから起動コマンドを実行します。

  1. 作成したプロジェクトのディレクトリに移動し(この例では vue3-lab)、npm install で外部パッケージをインストールします。
cd vue3-lab
npm install
  1. npm install の処理が完了したら npm run dev でプロジェクトを起動します。
npm run dev
  1. npm run dev の実行が完了したら、ブラウザで http://localhost:5173/ にアクセスします。

  2. ブラウザに「You did it!」等と表示されていれば、無事にプロジェクトの作成が成功しています。

プロジェクトの確認

プロジェクト新規作成後、以下のようなディレクトリ構造になります。

vue3-lab
├── README.md
├── index.html
├── node_modules
├── package-lock.json
├── package.json
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.build.json
├── public
│   └── favicon.ico
├── src
│   ├── App.vue
│   ├── assets
│   │   ├── base.css
│   │   ├── logo.svg
│   │   └── main.css
│   ├── components
│   │   ├── HelloWorld.vue
│   │   ├── TheWelcome.vue
│   │   ├── WelcomeItem.vue
│   │   └── icons
│   │       ├── IconCommunity.vue
│   │       ├── IconDocumentation.vue
│   │       ├── IconEcosystem.vue
│   │       ├── IconSupport.vue
│   │       └── IconTooling.vue
│   ├── main.ts
│   └── vite-env.d.ts
└── vite.config.ts

6 directories, 19 files

これらのファイルが create-vue で作成されます。

Vite App