Vite Alias 설정하기

2024. 3. 24. 23:22·프로그래밍/프론트엔드

파일 구조가 복잡해질수록 다른 디렉터리의 파일을 import 하는 게 지저분해진다. (ex) ../../pages/signUp/index)

이때 path alias 설정을 해주면 보다 깔끔한 코드 작성이 가능하다!

 

프로젝트 환경은 Vite + Typescript 기준이다.

 

Alias란?

경로에 별칭을 붙이는 것으로 ../../pages/signUp/index 을 @/pages/signUp/index 로 변경 가능하다.

 

Alias 적용하기

yarn add -D path
yarn add -D @types/node

 

vite.config.ts

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import path from "path";

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react()],
  resolve: {
    alias: [{ find: "@", replacement: path.resolve(__dirname, "src") }],
  },
});

 

tsconfig.json

{
  "compilerOptions": {
    ...

    /* Path Alias */
    "paths": {
      "@/*": ["./src/*"]
    }
  },
  ...
}

 

Alias 적용하기

import SignUp from "@/pages/signUp";

 

좀 더 깔끔한 코드를 위해 미리 프로젝트 시작 전 설정해 두도록 하자 🥰🥰

 

 

저작자표시 (새창열림)

'프로그래밍 > 프론트엔드' 카테고리의 다른 글

Frontend 효율적으로 배포하기 (React + Nginx + Docker)  (1) 2024.03.24
[Vue.js] Watch vs Computed  (0) 2023.05.30
'프로그래밍/프론트엔드' 카테고리의 다른 글
  • Frontend 효율적으로 배포하기 (React + Nginx + Docker)
  • [Vue.js] Watch vs Computed
ye0nn
ye0nn
프론트엔드 개발자의 개발기록
  • ye0nn
    영차영차
    ye0nn
  • 전체
    오늘
    어제
    • 분류 전체보기 (61)
      • CS (0)
        • 운영체제 (0)
        • 네트워크 (0)
        • 알고리즘 & 자료구조 (0)
      • 코딩테스트 (48)
        • 프로그래머스 (40)
        • 백준 (8)
      • 프로그래밍 (11)
        • 프론트엔드 (3)
        • 자바스크립트 (0)
        • 스위프트 (7)
        • 파이썬 (1)
      • 취준기록 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    코딩테스트
    프로그래머스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
ye0nn
Vite Alias 설정하기
상단으로

티스토리툴바