🔥
viteで作成したreactプロジェクトにimport aliasを設定する
学習元
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の設定は完了です。
Discussion