inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

처음 만난 리액트(React)

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

1630

작성자 없음

작성한 질문수 0

1

기존 생성했던 npx create-react-app my-app 명령어로 생성했던 my-app 실제 경로로 들어가서 폴더 삭제하고

npm uninstall -g create-react-app

npm install -g create-react-app

npx create-react-app my-app

수행 시

C:\Program Files\nodejs>npx create-react-app my-app

Need to install the following packages:

create-react-app@5.0.1

Ok to proceed? (y) y

npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.

node:fs:1380

const result = binding.mkdir(

^

Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\my-app'

at Object.mkdirSync (node:fs:1380:26)

at module.exports.makeDirSync (C:\Users\김진구\AppData\Local\npm-cache\_npx\c67e74de0542c87c\node_modules\fs-extra\lib\mkdirs\make-dir.js:23:13)

at createApp (C:\Users\김진구\AppData\Local\npm-cache\_npx\c67e74de0542c87c\node_modules\create-react-app\createReactApp.js:257:6)

at C:\Users\김진구\AppData\Local\npm-cache\_npx\c67e74de0542c87c\node_modules\create-react-app\createReactApp.js:223:9

at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {

errno: -4048,

code: 'EPERM',

syscall: 'mkdir',

path: 'C:\\Program Files\\nodejs\\my-app'

}

Node.js v20.11.0

 

에러가 발생합니다.

어떻게 조치해야할까요 ??

HTML/CSS javascript react

답변 2

0

Inje Lee (소플)

안녕하세요, 소플입니다.

혹시 관리자 권한으로 한 번 실행해보시겠어요?

 

감사합니다.

0

인프런 AI 인턴

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

김진구님, 문제의 핵심은 create-react-app을 실행할 때 ‘C:\Program Files\nodejs\my-app’ 경로에 새 디렉토리를 만들려고 시도하지만, ‘EPERM: operation not permitted’ 에러로 인하여 권한이 없어 생성하지 못하는 상황입니다. 일반적으로 ‘C:\Program Files’ 디렉토리는 시스템 파일을 저장하는 공간으로 높은 권한이 필요하며, 여기에 직접 앱을 생성하는 것은 권장되지 않습니다.

다음은 유사한 문제를 겪고 있는 다른 학습자 분들의 경험을 바탕으로 제공하는 몇 가지 해결 방안입니다:

  1. 명령 프롬프트를 관리자 권한으로 실행: ‘명령 프롬프트’ 또는 ‘CMD’를 검색한 후, 마우스 오른쪽 버튼으로 클릭하고 ‘관리자 권한으로 실행’을 선택합니다. 이렇게 하면 더 높은 권한을 얻어 작업을 수행할 수 있습니다.
  2. 다른 경로에서 실행: C:\Program Files가 아닌 다른 경로(예: 사용자의 문서 폴더 또는 다른 작업 공간 내)에서 create-react-app my-app 명령어를 실행합니다.
  3. Node.js와 npm의 버전 확인: 사용하고 있는 Node.js와 npm의 버전이 최신인지 확인하고, 필요한 경우 업데이트합니다.
  4. 권한 문제일 경우: Node.js 또는 npm이 설치된 경로의 권한 설정이 문제일 수 있습니다. 시스템 속성을 확인하거나 시스템 관리자에게 도움을 요청해야 할 수 있습니다.

현재 문제랑 유사한 상황을 겪은 분들의 사례가 있으니 아래 답변들을 참고해 보시는 것도 도움이 될 것 같습니다.

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

강의가 삭제되었다고 합니다

0

109

1

이거 왜 존재하지 않는다고 뜨는건가요

0

136

1

존재하지 않는 수업이라고 떠요

0

184

1

안드로이드 에뮬레이터 오류

0

100

1

교재 구입해서 강의 들으려고 하는데 커리큘럼이 없어졌어요.

0

128

1

prevIsConfiromed 질문

1

142

2

chapter14 잘이해가 되지않습니다..

1

136

2

2025년 3월 리액트버전

1

204

2

npm 설치 오류

1

178

1

chapter_07 콘솔로그 질문드려요~!

1

128

2

안녕하세요 미니블로그 실습 질문드립니다.

1

179

3

에러가 떠요

1

219

3

Chapter6 질문 드립니다

1

210

2

실습 코드 있을까요?

1

207

2

상태가 업데이트될때 컴포넌트 최상단의 console.log 코드가 두번 실행되는 이유가 궁금합니다.

1

233

2

npx create-react-app my-app 명령어 입력이 잘못된 것 같습니다

0

308

3

이름과 코멘트 줄바꿈이 안 됩니다.

0

142

1

버튼이 안 뜹니다

0

305

2

npx create-react-app my-app

1

471

2

jsx 코드 작성해보기에서 index.js 수정 후 에러 뜹니다.

1

377

3

Chapter_05 터미널, 리액트 에러

0

194

2

npx create-react-app my-app 명령어 반응없음

1

433

3

import 코드 에러

1

215

1

백틱

1

122

1