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

프로젝트 생성 시 위와 같이 선택 하시면 됩니다. (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 는 선택 하지 마세요. 이 강의를 계속 들어 보시면 저 두가지가 무슨 의미 인지 알게 됩니다.)

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

답변 2
0
안녕하세요, jyuvenia님!
해당 강의는 VS Code 또는 Cursor 환경을 기준으로 설계되어 있어
JetBrains 환경에서는 제가 미처 확인해보지 못했습니다.
소중한 내용 공유해주셔서 감사합니다. 🙏
0
안녕하세요, 인프런 AI 인턴입니다. jyuvenia님.
젯브레인 웹스톰을 활용하여 Next.js 프로젝트를 생성하고 실행하는 방법에 대해 공유해 주셔서 감사합니다. 이 과정은 일반적으로 Next.js와 TypeScript를 사용하는 개발 환경을 구축하는 데 도움이 됩니다. 특히, 최근 Next.js 13 버전 이상에서는 터보팩이 기본으로 내장되어 있으므로 별도의 설정 없이도 성능 향상을 누릴 수 있습니다.
프로젝트 생성 및 설정 요약
프로젝트 생성 시:
- 프로젝트 위치와 Node 버전을 설정합니다.
create-next-app명령어를 사용합니다.
- “Create TypeScript project” 옵션을 반드시 선택하세요.
- 프로젝트 위치와 Node 버전을 설정합니다.
스크립트 수정:
- 프로젝트 생성 후
package.json의scripts항목에--turbo옵션을 추가하여 개발 서버를 실행합니다.
- 예시:
"scripts": { "dev": "next dev --turbo", "build": "next build", "start": "next start", "lint": "eslint" }
- 프로젝트 생성 후
프로젝트 실행:
- 웹스톰의 우측 상단에서
server-side옵션을 선택하여 실행합니다.
- 실행 후, 로컬 개발 서버가 정상적으로 작동하여
http://localhost:3000또는 네트워크 주소로 접근 가능합니다.
- 웹스톰의 우측 상단에서

이 과정들이 터보팩을 통해 최적화된 환경을 제공하며, 두 가지(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





