inflearn logo
강의

Course

Instructor

Getting Familiar with Next.js - Migrating

Check out the Next.js app

CRA에서 Next.js로 마이그레이션하기에서 compilerOptions.moduleResolution bundler 불가

Resolved

271

yjkim325

2 asked

0

안녕하세요.

FatalError: error TS6046: Argument for '--moduleResolution' option must be: 'node', 'classic', 'node16', 'nodenext'.

CRA에서 Next.js로 마이그레이션하기에서 강의를 모두 따라한 뒤 'npm run dev'를 실행하면 위 오류가 발생합니다. 찾아본 결과 TypeScript 버전이 5 이상이어야 tsconfig.json의 compilerOptions.moduleResolution에 bundler 값을 사용할 수 있는 것 같습니다.

하지만 react-scripts에 요구되는 typescript의 버전은 "^3.2.1 || ^4"입니다. TypeScript를 5버전으로 올리면 lint 경고가 발생할 테니, compilerOptions.moduleResolution는 node 또는 nodenext로 설정하는 것이 현재 상황에서는 바람직하지 않나요?

react next.js vitejs

Answer 1

0

hajoeun

안녕하세요! 질문 남겨주셔서 감사합니다.

 

정확하게 말씀해주셨습니다. 말씀주신 것처럼 tsconfig.json의 compilerOptions.moduleResolution에 "bundler" 값은 TypeScript 5 이상에서 지원합니다. 때문에 해당 강의 중에 TypeScript 버전을 올리고 있습니다.

 

섹션 5. Next.js 설치하고 설정 파일 만들기 영상의 15초 지점을 참고해주세요.

 

질문 남겨주셔서 다시 감사드리며, 영상 확인 후에도 문제가 있다면 질문 남겨주세요!

다른 질문도 언제나 환영입니다 🙂

파워쉘, 터미널

0

12

1

스킬과 서브에이전트 병행 사용 질문

0

10

1

강의 잘 들었습니다.

0

11

1

claude api 크레딧

0

12

0

터미널에서 커서 AI 직접 실행

0

20

2

해결했습니다

0

27

1

이런 경우는 어떤 조치를 취해야할까요?

0

27

2

hooks 설정이 안되요

0

42

2

영상 최신으로 엡데이트 요청

0

65

2

소스 코드가 회사 보안 프로그램에 막혀서 안 보여요.

0

52

2

claude code 상태표시줄 궁금합니다!

0

46

2

수파베이스 데모 버전

0

39

1

10월 15일 삭제예정 강의 문의

0

38

1

설치의 필요성

0

73

2

modal-root질문드립니다.

0

60

2

모달 여러개 질문드립니다

0

52

2

지금 강의가 어려우신분 추천드립니다.

0

50

1

기존의 완성된 CRUD의 Build.gradle에 security관련 dependency를 추가하면 문제가 생깁니다.

0

61

2

시작하기전에 질문 드립니다.

0

65

2

tsconfig.app.json 파일 설정(경로 별칭 옵션) 관련 질문입니다.

0

68

2

기존 react 에서 navigate 에 state 로 데이터를 전달했습니다.

0

752

1

Create React App에서 Next.js로 마이그레이션하기 의 깃허브 소스도 npm i 하면 에러가 발생합니다.

0

442

2

Cannot find module 에러

0

929

2

fake-commerce-app 주소 404 오류

3

351

1