윤휴먼
ddooyn.log
윤휴먼
전체 방문자
오늘
어제
  • 분류 전체보기 (19)
    • FRONT-END (6)
      • Projects (0)
      • Retrospective (6)
    • HTML CSS (0)
    • JavaScript (6)
    • React (4)
    • Node.js (0)
    • Python (2)
    • Algorithm (0)
    • Tips (1)
    • Books (0)

인기 글

태그

  • mongodb
  • jQuery
  • Next.js
  • ESLint
  • react
  • github
  • PYTHON
  • Tip
  • javascript
  • WIL
  • AWS

최근 댓글

hELLO · Designed By 정상우.
윤휴먼

ddooyn.log

[React] CRA에서 모듈 import 시 절대경로 사용하기
React

[React] CRA에서 모듈 import 시 절대경로 사용하기

2022. 7. 15. 18:41

절대경로 설정

최상위 루트 폴더에 jsconfig.json 파일을 생성한 뒤, 아래 코드를 붙여넣어 준다.

{
  "compilerOptions": {
    "baseUrl": "src"
  },
  "include": ["src"]
}

TypeScript를 쓰는 경우엔 기존 tsconfig.json 파일에서 compilerOptions 설정을 수정하면 된다.

 

ES6 모듈 import 시 현재 파일 위치 기준의 상대경로(../ ./)가 아닌

src 폴더를 기준으로 한 절대경로를 사용할 수 있다.

 

사용 예시

Home.js에서 Button 컴포넌트를 불러온다면,

상대경로 👉 import Button from '../components/Button'

절대경로 👉 import Button from 'components/Button'

 

Reference>

  • https://create-react-app.dev/docs/importing-a-component#absolute-imports
 

Importing a Component | Create React App

This project setup supports ES6 modules thanks to webpack.

create-react-app.dev

 

    'React' 카테고리의 다른 글
    • [Next.js] 원티드 프리온보딩 FE 챌린지 10월 사전과제
    • [React] 컴포넌트의 생명주기(Lifecycle)
    • [React] 양방향/단방향 바인딩, 부모 컴포넌트의 state 바꾸기
    윤휴먼
    윤휴먼
    프론트엔드 개발자 준비 중. 디테일과 조화를 좋아합니다. ISFP😊

    티스토리툴바