1. インストール
1. Node.js がインストールされていることを確認します。最新バージョンの Node.js を入手するには、https://nodejs.org/にアクセスしてください。LTS バージョンが推奨されます。
2. コマンド ラインまたはターミナルを開き、次のコマンドを実行して Vite をグローバルにインストールします。
cnpm install -g create-vite
3. 新しいプロジェクトを作成します。コマンド ラインで次のコマンドを実行します。「my-vue3-vite-project」を目的のプロジェクト名に置き換えます。
create-vite my-vue3-vite-project --template vue
4. プロジェクト ディレクトリに切り替えます。
cd my-vue3-vite-project
5. プロジェクトの依存関係をインストールします。
cnpm install
6. 開発サーバーを実行します。
npm run dev
これで、Vue 3 と Vite プロジェクトが正常に作成されました。ブラウザが自動的に開きます
2、構成
エンタープライズレベルのプロジェクトの標準に従って Vue 3 および Vite プロジェクトを構成するには、次の点を考慮する必要があります。
- ディレクトリ構造
- コーディング標準とスタイル
- 環境変数と設定
- APIリクエストのカプセル化
- ルーティングと権利管理
- コンポーネントとスタイルのライブラリ
- 最適化とパッケージ化
これらに対するいくつかの提案と構成を次に示します。
1. ディレクトリ構造
my-vue3-vite-project
├─ public
└─ src
├─ api
├─ assets
│ ├─ images
│ └─ styles
├─ components
├─ layout
├─ router
├─ store
│ ├─ modules
│ └─ index.js
├─ utils
├─ views
└─ main.js
2. コードの仕様とスタイル
チームのすべてのメンバーが同じコード仕様とスタイルに確実に従うことができるように、ESLint と Prettier を使用することをお勧めします。まず必要な依存関係をインストールします。
cnpm install --save-dev eslint eslint-plugin-vue eslint-config-prettier eslint-plugin-prettier prettier
プロジェクトのルート ディレクトリに「.eslintrc.js」ファイルと「.prettierrc」ファイルを作成して、ESLint と Prettier をそれぞれ構成します。
.eslintrc.js:
module.exports = {
root: true,
env: {
node: true,
},
extends: [
"plugin:vue/vue3-essential",
"eslint:recommended",
"@vue/prettier",
],
parserOptions: {
parser: "babel-eslint",
},
rules: {
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
},
};
.prettierrc:
{
"singleQuote": true,
"semi": false,
"trailingComma": "none",
"arrowParens": "avoid"
}
3. 環境変数と設定
プロジェクトのルート ディレクトリに「.env」、「.env.development」、および「.env.production」ファイルを作成して、それぞれ一般環境、開発環境、運用環境の変数を構成します。Vite はこれらの環境変数を自動的に読み込みます。
.env.development ファイルの例:
VITE_API_BASE_URL=http://localhost:3000/api
.env.production ファイルの例:
VITE_API_BASE_URL=https://api.example.com
4. APIリクエストのカプセル化
たとえば、Axios を使用して、「src/api」ディレクトリに API リクエスト ライブラリを作成します。まず Axios をインストールします。
cnpm install axios