일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 조건부스타일
- 부모패딩
- alias설정
- tailwindCSS
- createPortal
- es6
- ?? #null병합연산자
- ignore padding
- twoarrow
- 화살표2개
- ㅡ
- useQueryClient
- transition
- parent padding
- 제어컴포넌트
- 리액트
- debouncing
- CustomHook
- vite
- 함수형프로그래밍
- react
- 부모요소의 패딩 무시
- Carousel
- DOM
- accordian
- QueryClient
- 서초구보건소 #무료CPR교육
- BlockFormattingContext
- 문제해결
- BFC
Archives
- Today
- Total
프론트엔드 첫걸음
vscode에서 alias설정한 경로를 클릭으로 이동 본문
리액트 프로젝트를 할때 이렇게 @ 로 절대경로를 표시해주고 있다.
(복잡한 프로젝트에서 상대경로 ../../../ 로 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/*"]
}
}
}
'개발 공부 > 웹 개발' 카테고리의 다른 글
웹스톰 갑자기 작동 이상해졌을때 리셋하기 (0) | 2023.07.26 |
---|---|
webpack 갑자기 hot-reload 가 안된다면 의심해봐야 할 것 (0) | 2023.06.04 |
svg preserveAspectRatio (0) | 2023.03.23 |
react webcam object-fit cover (0) | 2023.03.23 |
크롬 개발자도구로 느린 인터넷 환경 테스트하기 (0) | 2023.03.06 |