Vite + TypeScript 프로젝트 모듈 경로 aliasing

boott·2025년 1월 16일

⚙️ setting

목록 보기
1/4

as-is:

import AppComponent from "../../AppComponent.vue"

to-be:

import AppComponent from "@/components/AppComponent.vue" 

👉 변경 후 불필요한 경로가 노출되지않아 가독성 상승

⚙️ 설정 방법

1. vite.config :

import { defineConfig } from "vite"
import vue from "@vitejs/plugin-vue"

export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: [
      { find: "@", replacement: "/src" }
    ],
  },
})

2. tscofing :

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

    // ...
}

0개의 댓글