[Vite + eslint] 절대경로 설정하기
2022. 9. 13. 18:38
반응형
CRA로 생성한 리액트 앱에서 src 경로에 있는 컴포넌트를 import 해올 때 절대경로에서 불러와서 쓰곤 했는데,
이번에 vite로 생성한 프로젝트에는 절대경로 설정하는 법이 조금 달라 설정해주는데 헤맸다.
src/foo/boo... 와 같은 방식으로 import 해오는 방법
import MyComponent from 'src/foo/boo'
vite.config.ts 파일
import react from '@vitejs/plugin-react'
import { defineConfig } from 'vite'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
resolve: {
alias: {
src: '/src',
},
},
})
tsconfig.json 파일
{
"compilerOptions": {
//(...생략)
"baseUrl": "./",
"paths": {
"src/*": ["./src/*"]
}
},
"include": ["src", "**/*.ts", "**/*.tsx"],
"references": [{ "path": "./tsconfig.node.json" }]
}
참고사이트
https://stackoverflow.com/questions/68241263/absolute-path-not-working-in-vite-project-react-ts
반응형
'한 걸음 > React & Next.js' 카테고리의 다른 글
[axios] post API custom hook으로 만들기 (0) | 2022.12.07 |
---|---|
[next.js + axios + django] CSRF 검증에 실패했습니다 error (1) | 2022.11.24 |
[React + Three.js + blender] 움직이는 3D 캐릭터 웹사이트에 구현 (0) | 2022.09.13 |
[React + Typescript] 카카오 SDK를 이용한 공유기능 구현 (0) | 2022.09.13 |
[React / Typescript / Three.js] 움직이는 기본 상자 만들기 (0) | 2022.08.24 |