🔥

viteで作成したreactプロジェクトにimport aliasを設定する

2024/01/14に公開

学習元

Shin CodeさんのYouTube動画で詳しいことは解説されています。

import alias

作成したtsconfig.jsonに以下を追加する

"compilerOptions": {
  ...,
  /* import alias */
  "baseUrl": "./",
  "paths": {
    "@/*": ["src/*"],
  },
},

設定を反映

tsconfig.jsonを変更するとvite.config.tsも変更する必要があります。
しかし毎回どちらも変更するのは面倒なので、tsconfig.jsonの変更を自動で反映させるようにします。
以下のモジュールを追加

npm i -D vite-tsconfig-paths

vite.config.tsを変更

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react-swc'
import tsconfigPaths from "vite-tsconfig-paths"

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react(), tsconfigPaths()],
})

これでimport aliasの設定は完了です。

GitHubで編集を提案

Discussion