프론트엔드 첫걸음

vscode에서 alias설정한 경로를 클릭으로 이동 본문

개발 공부/웹 개발

vscode에서 alias설정한 경로를 클릭으로 이동

차정 2023. 3. 23. 11:52

 

리액트 프로젝트를 할때 이렇게 @ 로 절대경로를 표시해주고 있다.
(복잡한 프로젝트에서 상대경로 ../../../ 로 import 해오는것은 ....  )

import React from 'react'
import { Routes, Route, Navigate } from 'react-router-dom'
import Splash from '@/page/Splash.jsx'

 

현재 vite 사용하여 빌드하는 프로젝트에서 아래와 같이 alias 사용해서 절대경로로 설정해주고있다.

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import path from 'path'
import { ViteEjsPlugin } from 'vite-plugin-ejs'

// https://vitejs.dev/config/
export default defineConfig(({ mode }) => {
  return {
    plugins: [react()],
    resolve: {
      alias: [{ find: '@', replacement: path.resolve(__dirname, 'src') }],
    },
  }
})

 

이때 파일 내에서  import Splash from '@/page/Splash.jsx'
절대경로 주소를 클릭했을때 해당 파일로 이동하게 하려면 ??
아래와 같이 설정하면 된다.

 

jsconfig.json


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