개발관련/에러정리

[오류 해결] npm create vite 실행이 안될 때? PowerShell 실행 정책 오류 해결법

90만식 2025. 3. 12. 23:37
728x90

1️⃣ 문제 상황

  • npm create vite@latest를 실행하려고 했는데, 아래와 같은 오류가 발생
  • FullyQualifiedErrorId : UnauthorizedAccess
PS C:\workspace\mbtiProject> npm create vite@latest
npm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\npm.p 
s1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go 
.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ npm create vite@latest
+ ~~~
    + FullyQualifiedErrorId : UnauthorizedAccess

이 오류는 Windows PowerShell의 실행 정책(Execution Policy) 제한으로 인해 발생하는 문제
즉, PowerShell이 보안 정책으로 인해 npm 스크립트 실행을 차단한 것

 

2️⃣ 원인 분석

  • Windows PowerShell에는 스크립트 실행을 제한하는 보안 정책(Execution Policy)이 존재합니다.
  • 기본적으로 Restricted 또는 AllSigned 상태라면, 외부 스크립트 실행이 차단됩니다.
  • 내 PC 정책을 확인 시 Restricted (보통 Restricted 또는 AllSigned 상태이면 npm create vite@latest 명령이 실행되지 않는다.
--권한 확인 명령어
Get-ExecutionPolicy

 

3️⃣ 해결 방안

  • 관리자 권한으로 PowerShell을 실행한 뒤 실행 정책 변경 명령어 수행
  • 변경된 실행 정책 확인
  • 다시 Vite 프로젝트 생성
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

 

4️⃣ 결론 및 요약

  • 한 줄 요약: "이 오류는 PowerShell의 실행 정책 문제로 발생하며, Set-ExecutionPolicy RemoteSigned 명령어로 해결할 수 있다.
728x90