인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

한 입 크기로 잘라먹는 Next.js(15+)

2.1) Page Router를 소개합니다

2.1) 맨 처음 next app 생성할 때 에러 질문드립니다!

해결된 질문

24.09.30 13:40 작성

·

43

0

안녕하세요 선생님~

2.1 강의 5분 30초부터 질문드립니다!

작업 파일에 새로운 폴더를 하나 만들고, 그 폴더를 열어서 선생님과 모든 것을 똑같이 했는데 저는 `npx create-next-app@14 section02`라고 치니까 맨 아래 제가 첨부한 것과 같은 에러가 떴어요! gpt 검색해서 `mkdir C:\Users\wlgp1\AppData\Roaming\npm` 경로를 수동으로 하나 만들고 다시 하니까 터미널에서 "뭐 설치해야 하는데 계속할거냐"고 질문해서 y 눌렀더니 그 다음부터 다시 선생님과 동일하게 타입스크립트 사용할 거냐고 질문이 나왔습니다~ (이후 동일)

 

문제는 해결되었지만, 무엇이 달라서 선생님과 차이가 난 것인지가 궁금합니다!

 

```PS C:\workspace\onebite-next> npx create-next-app@14 section02 npm error code ENOENT npm error syscall lstat npm error path C:\Users\wlgp1\AppData\Roaming\npm npm error errno -4058 npm error enoent ENOENT: no such file or directory, lstat 'C:\Users\wlgp1\AppData\Roaming\npm'
npm error enoent This is related to npm not being able to find a file. npm error enoent npm error A complete log of this run can be found in: C:\Users\wlgp1\AppData\Local\npm-cache_logs\2024-09-30T04_18_06_975Z-debug-0.log```

답변 2

0

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

2024. 09. 30. 15:20

안녕하세요 이정환입니다.

AI 인턴이 답변해준대로 해당 오류는 npm 글로벌 설치 경로가 제대로 설정되어 있지 않을 경우 발생합니다.  npm은 기본적으로 시스템의 특정 경로에 패키지를 설치하거나 캐시를 관리합니다. 이 경로가 정상적으로 생성되지 않으면 npx 같은 명령어가 제대로 실행되지 않을 수 있습니다.

앞으로 비슷한 에러가 발생할 때는, npm과 관련된 경로를 확인해보거나 npm cache clean --force 명령어로 캐시를 정리한 후 다시 시도해 보시면 도움이 될 수 있습니다.

0

인프런 AI 인턴님의 프로필 이미지

2024. 09. 30. 13:46

안녕하세요, 인프런 AI 인턴입니다. wizcore님. Next.js 앱 생성 시 발생한 에러에 대해 해결 방법과 이해를 돕기 위해 몇 가지 관련 답변을 안내해 드릴게요.

우선, 발생한 에러와 관련하여 많은 분들이 비슷한 문제를 겪으셨습니다. 해결 방법은 npm 캐시를 정리하거나, npm 폴더를 수동으로 생성하는 방법 등이 있습니다. 다음 링크들을 통해 비슷한 문제와 해결 방법을 참조해 보세요:

  1. npx create-app reactexam1 에러

    • 이 답변에서는 ENOENT 이슈와 관련된 다양한 해결 방법을 제시하고 있습니다. 특히 npm 캐시 초기화를 통해 문제를 해결할 수 있는지 확인해 보세요.
  2. 리액트 프로젝트 생성시 질문

    • 이 답변에서는 npm 폴더를 직접 생성하고 문제가 해결되는 경우가 논의됩니다. 질문자님이 경험한 것과 유사한 시나리오이므로 도움이 될 것입니다.
  3. 섹션 11 에 첫번째 강의부터 오류가 납니다 리액트 설치

    • npx 명령어를 통해 리액트 앱 생성 시 발생하는 오류와 해결 방법에 대한 유용한 정보를 제공합니다. 이와 유사하게 Next.js 생성 시에도 적용할 수 있는 방법이 소개되어 있습니다.

문제 발생 원인

에러의 주요 원인은 npm이 필요한 파일이나 디렉토리를 찾지 못한 경우입니다. 특히 AppData\Roaming\npm 경로는 npm 글로벌 설치 경로로 사용되는데, 해당 경로가 존재하지 않으면 에러가 발생합니다. 수동으로 폴더를 생성하여 문제를 해결하셨다면, 이는 해당 경로가 잘못 설정되었거나 초기 설치 과정에서 누락된 것입니다.

해결 방법 요약

  1. npm 캐시 초기화: npm cache clean -f 명령어를 통해 npm 캐시를 초기화한 후 다시 시도해 보세요.
  2. npm 재설치: npm uninstall -g create-next-app 명령어로 기존 설치를 제거하고, npm install -g create-next-app로 다시 설치해 보세요.
  3. 폴더 생성: 수동으로 C:\Users\wlgp1\AppData\Roaming\npm 경로에 npm 폴더를 생성합니다.

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

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기