inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Làm chủ hoàn toàn Claude Code: Từ cơ bản đến thực tiễn quy trình phát triển AI

Khởi tạo dự án 1 - Next.js, ShadcnUI

npm run dev 에러

30

luckyeyl3763

1 câu hỏi đã được viết

0

npx create-next-app@latest . 설치 후

npm run dev 를 입력하면

'next'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는

배치 파일이 아닙니다.

라는 에러가 뜹니다. 원인과 해결방안이 뭔가요?

image.png

react 인공지능(ai) claude

Câu trả lời 2

0

gymcoding

안녕하세요! 🙂

node_modules 폴더가 없어서 생긴 오류예요.

npm run devpackage.json에 적힌 next dev를 대신 실행해주는 명령이에요. 그런데 이 next라는 프로그램은 컴퓨터에 원래부터 있는 게 아니라, 프로젝트 폴더 안 node_modules에 설치되어야 쓸 수 있습니다. 올려주신 파일 목록을 보면 node_modules 폴더가 없죠. 그래서 윈도우가 "그런 명령은 없는데요"라고 답한 거예요.

create-next-app 실행 중에 패키지 설치 단계가 끝까지 진행되지 않은 것으로 보입니다. 프로젝트 폴더에서 아래 두 줄을 차례로 실행해 보세요.

bash

npm install
npm run dev

npm install이 끝나면 node_modules 폴더가 생기고, 그다음 npm run dev가 정상적으로 실행될 거예요.

그리고 이런 환경 오류야말로 클로드 코드에게 바로 물어보시면 가장 빨리 해결됩니다. 클로드 코드는 지금 프로젝트 폴더 안에 있으니 파일 상태를 직접 확인하고 원인을 찾아줘요. 이렇게 던져보세요.

npm run dev을 실행했더니 이 에러가 났어.

'next'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

현재 프로젝트 상태를 확인해서 원인을 찾고 해결해줘.

에러 메시지를 그대로 복사해서 붙여넣는 게 핵심이에요. 요약하거나 다듬지 않으셔도 됩니다. 오히려 원문 그대로가 정보량이 훨씬 많거든요.

설치 오류는 PC 환경마다 다르게 나타나는 경우가 많아서, 저도 이런 상황에서는 터미널 명령을 하나씩 찾아보는 대신 클로드 코드에게 맡기는 편이에요. 강의에서 배우신 워크플로우를 실제로 써먹는 순간이기도 하고요 🙂

혹시 클로드 코드로도 해결이 안 되면, 주고받은 내용을 캡처해서 남겨주세요.

감사합니다 🙂

0

communityai8509

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

npm run dev 명령어가 작동하지 않는 문제는 주로 node_modules 폴더 내에 필요한 패키지가 설치되지 않았거나 설치된 패키지의 버전이 맞지 않기 때문에 발생할 수 있습니다.

해결 방법은 다음과 같습니다:

  1. 패키지 설치 확인하기:

    • 먼저, node_modules 폴더가 생성되었는지 확인해주세요. 만약 생성되지 않았다면, 프로젝트 루트 디렉토리에서 npm install을 실행하여 필요한 패키지를 설치할 수 있습니다.
  2. next 패키지 설치 확인하기:

    • package.json 파일을 열어 next 패키지가 dependencies에 포함되어 있는지 확인하세요. 만약 없다면, npm install next 명령어를 실행하여 next를 설치해야 합니다.
  3. 캐시 클리어 후 재설치:

    • 설치된 패키지가 올바르지 않을 수 있으므로, node_modules 폴더와 package-lock.json 파일을 삭제한 후 npm install을 다시 시도해 보세요.
  4. npm 버전 확인 및 업데이트:

    • npm -v 명령어로 npm 버전을 확인하고, 최신 버전이 아닌 경우 npm install -g npm으로 업데이트 하세요.
  5. 시스템 PATH 확인:

    • Windows 환경에서 “next” 명령어가 인식되지 않는 경우, 시스템 PATH에 Node.js 설치 경로가 올바르게 설정되어 있는지 확인해보세요.

이 외에도 유사한 문제를 해결한 사례가 있는 게시물들을 확인하는 것도 도움이 됩니다:

위 제안을 통해 문제를 해결해 보시고, 계속해서 문제가 발생한다면 추가적인 정보를 제공해 주시면 더욱 심층적인 지원을 드릴 수 있도록 하겠습니다.

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

프롬프트 작성시 html, css, javascript

0

3

1

Cursor 창이 수업 내용과 달라요.

0

9

2

Supabase MCP 관련 질문입니다

0

7

1

클로드 로그인 후 승인창이 안떠요

0

15

1

61강 claude.local.md 변경사항 관련 질문

0

16

3

github

0

36

2

Claude에서 Bash, PowerShell 커맨드 묻기

0

38

2

mission 4 실행중 같은 질분 반복

0

31

2

sequential thinking mcp 사용 유용성에 대하여 질문있습니다.

0

50

2

VS Code? Cursor?

0

59

1

터미널과 클로드코드의 차이

0

54

2

서브 에이전트 불러오질 못함

0

47

2

미션2 노드js, npm 설치 안되어있음

0

36

1

/permission > workspace 등록 내용 settings.local.json에 누락

0

38

2

오랜만에 다시 공부하려고하는데 401오류가 떠요

0

42

2

이미 기존에 데스크탑을 설치해서 이용하는 상황일때

0

40

1

이번강의에서 "필요한 정보만 정확하게" 부분에서요

0

34

2

Cursor에서 Bash로 claude 사용하기

0

38

2

claude cli 외에 cursor에서 claude 바로 켜는 법 등..

0

43

2

Claude가 일부 서브에이전트를 잘 인식하지 못함

0

41

2

bash에 경고 표시가 떠요

0

36

3

문의드립니다.

0

53

2

Claude Code API키 받으려는데 무료는 안되나요?

0

66

2

WSL Ubuntu 이용 시 md 파일 생성 위치 질문

0

34

2