inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

타입스크립트로 배우는 Next.js 16+ 완전 정복 : 기초부터 최신 아키텍처까지

젯브레인 웹스톰(jetbrains webstorm) 사용하시는 분들 참고

해결된 질문

121

jyuvenia

작성한 질문수 8

0

스크린샷 2026-02-17 오후 10.28.16.png.webp

 

프로젝트 생성 시 위와 같이 선택 하시면 됩니다. (Create TypeScript project 체크 박스 꼭 선택 하세요.)

Create 버튼 클릭 하시면 화면 하단 터미널에 설치 옵션을 물어보는 화면이 보이게 됩니다.

그런데, 강의 와는 다르게 터보팩 사용 여부는 물어보지 않아요. Next.js 13 이상 버전에는 터보팩이 이미 내장되어 있습니다. 이 부분은 무시하고 진행 하시면 됩니다. 설치 완료 후,

package.json 파일에 아래와 같이 개발 스크립트 부분을 수정 하세요. --turbo 추가 하시면 됩니다.

"scripts": {
  "dev": "next dev --turbo",
  "build": "next build",
  "start": "next start",
  "lint": "eslint"
},

 

실행은 상단 우측 보시면 아래와 같은게 보이실 겁니다. client-side 와 server-side 가 있는데 server-side 선택 하셔서 실행 하시면 됩니다.

(안보이면 웹스톰 재시작 하세요. 지금 단계 에서 client-side 는 선택 하지 마세요. 이 강의를 계속 들어 보시면 저 두가지가 무슨 의미 인지 알게 됩니다.)

 

image.png

 

터보팩 적용 하여 올바르게 실행 되면 아래와 같이 보일 겁니다.

 

image.png

 

 

 

 

 

 

javascript react typescript next.js jwt

답변 2

0

수코딩

안녕하세요, jyuvenia님!

해당 강의는 VS Code 또는 Cursor 환경을 기준으로 설계되어 있어
JetBrains 환경에서는 제가 미처 확인해보지 못했습니다.

소중한 내용 공유해주셔서 감사합니다. 🙏

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. jyuvenia님.

젯브레인 웹스톰을 활용하여 Next.js 프로젝트를 생성하고 실행하는 방법에 대해 공유해 주셔서 감사합니다. 이 과정은 일반적으로 Next.js와 TypeScript를 사용하는 개발 환경을 구축하는 데 도움이 됩니다. 특히, 최근 Next.js 13 버전 이상에서는 터보팩이 기본으로 내장되어 있으므로 별도의 설정 없이도 성능 향상을 누릴 수 있습니다.

프로젝트 생성 및 설정 요약

  1. 프로젝트 생성 시:

    • 프로젝트 위치와 Node 버전을 설정합니다.
    • create-next-app 명령어를 사용합니다.
    • “Create TypeScript project” 옵션을 반드시 선택하세요.
  2. 스크립트 수정:

    • 프로젝트 생성 후 package.jsonscripts 항목에 --turbo 옵션을 추가하여 개발 서버를 실행합니다.
    • 예시:
      
      "scripts": {
      "dev": "next dev --turbo",
      "build": "next build",
      "start": "next start",
      "lint": "eslint"
      }
      

  3. 프로젝트 실행:

    • 웹스톰의 우측 상단에서 server-side 옵션을 선택하여 실행합니다.
    • 실행 후, 로컬 개발 서버가 정상적으로 작동하여 http://localhost:3000 또는 네트워크 주소로 접근 가능합니다.

Next.js with Turbopack Display

이 과정들이 터보팩을 통해 최적화된 환경을 제공하며, 두 가지(ex. client-side와 server-side) 모드의 차이에 대한 이해는 강의 내용을 통해 더 자세히 알게 될 것입니다.

이 정보를 통해 Next.js 프로젝트를 더욱 효과적으로 관리하는 데 도움이 되기를 바랍니다. 추가적인 질문이나 강의 관련 문의가 있으시면 언제든지 남겨주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

opus모델이 sonnet대비 사용량이 많다고하셨는데

0

10

1

우측 클로드 로고가 안떠요

0

22

1

강의 듣는 순서가 어떻게 되나요?

0

13

1

[2회독] plan mode / task-manager / superpowers 등등

0

23

1

[2회독]Warp 사용문의

0

17

1

강의 내용 부분이 잘못 올려진 거 같아요!

0

18

0

이전 강의에서는 /init을 토큰사용량 이슈로 '보는것'만 제안 주셨는데요..

0

17

1

스타터킷에 등록한 기술스택의 업그레이드 발생 시 방법

0

33

1

context7 mcp 설치 관련

0

32

0

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

44

1

lucide react 아이콘 설치

0

53

2

02-04 layout.tsx 구조가 달라요

0

73

2

10-6 실습 할 수 없습니다..

0

95

1

그림 예제는 따로 제공이 안되나요?

0

82

1

cacheLife에 대한 질문입니다

0

77

1

(제보) 쿠키를 브라우저 개발 환경에서 직접 삽입했을 때 나오지 않는 현상

0

79

2

디스코드 채널 초대 링크

0

81

1

revalidatePath 질문 있습니다.

0

72

2

MainLayout이 중첩되어 뜨는 문제

0

84

2

쿠키와 헤더

0

69

2

구지 react를 사용하는 이유가 그럼 있는가?

0

92

1

FormEvent가 deprecated 되었다고 합니다.

0

320

2

터보백이 안보입니다

0

71

2

소스 코드 다운로드는 어디서 하나요.

0

85

2