npx create-react app 명령어 오류

React 개발환경을 세팅하다가 다음과 같은 오류를 마주쳤다.
Visual Studio Code와 node.js를 설치한 후, vscode 터미널(powershell)에서 폴더를 연 후 터미널에서
npx create-react-app [프로젝트명]
위 명령어를 입력하자 생긴 오류이다.
구글링 결과 npm create-react-app을 입력하면 해결된다는 말도 있었지만, 내 컴퓨터에서는 여전히 똑같은 오류가 떴다.
(node.js와 npm 설치가 잘 되어있는지 터미널로 확인해도 문제없이 잘 나왔다.)
오류 문구
npx : 'npx' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1
+ npx create-react-app study
+ ~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
해결 방법 - Windows PowerShell 이용하기
추가로 찾아본 결과, 최신 윈도우 환경의 PowerShell의 실행 규칙 설정이 원인이라고 한다.
=> Windows PowerShell에서 실행 규칙을 변경해주는 방법을 통해 해결 가능하다.
1. PowerShell 관리자로 실행하기
윈도우 검색창에 PowerShell을 검색한 후, 관리자로 실행 버튼을 누른다.

기본 열기가 아닌, 관리자 권한으로 실행해야 한다.
2. 현재 실행 정책 확인하기
현재 내 컴퓨터의 실행 규칙을 확인하기 위해서, 다음의 명령어를 입력해준다
Get-ExecutionPolicy

보통 기본값으로 Restricted로 설정되어 있을 것이다.
3. 실행 규칙 변경하기 (RemoteSigned로 변경)
실행 정책을 RemoteSigned로 변경하기 위해, 아래의 명령어를 입력해준다.
입력하면 "실행 정책을 변경하시겠습니까?" 라는 문구가 뜰텐데, "Y"를 입력 후 Enter를 눌러주면 끝이다.
Set-ExecutionPolicy RemoteSigned


다시 Get-ExecutionPolicy 명령어로 확인해본 결과, RemoteSigned로 실행 규칙이 잘 변경된 것을 확인할 수 있다.
이제 다시 vscode 터미널에서 npx create-react-app [프로젝트명] 명령어를 입력하면 오류 없이 잘 설치된다!
'Front-end > React' 카테고리의 다른 글
[React] - 컴포넌트(Component란?) (0) | 2025.02.26 |
---|---|
[React] - package.json과 package-lock.json의 차이 (0) | 2025.02.24 |
[React] - JSX란? (개념, 변환 과정, 주요 문법) (1) | 2025.02.23 |
[React] - 리액트 동작 흐름 살펴보기 (App.js, index.js, index.html) (0) | 2025.02.22 |
[React] - npm과 yarn의 차이 (1) | 2025.02.20 |