오류 메시지
이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\npm.ps1 파일을 로드할 수 없습니다.
💡 문제 상황
Node.js와 npm을 설치하고 프로젝트 디렉토리에서 [ npm install ] 명령어를 실행하려하자, 다음과 같은 오류 메시지가 떴다.
npm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\npm.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ npm install
+ ~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
🔒 해당 오류는 PowerShell의 실행 정책(Execution Policy) 때문에 발생한 것이다. 기본적으로 Windows는 보안상의 이유로 인증되지 않은 PowerShell 스크립트의 실행을 차단하고 있고, 인증되지 않은 스크립트 중 [ npm.ps1 ]도 포함된다.
🛠️ 해결 방법 : 관리자 권한 PowerShell에서 실행 정책 일시적 변경하기
1. 관리자 권한으로 PowerShell 실행하기
2. 아래 명령어로 실행 정책 해제하기
Set-ExecutionPolicy RemoteSigned -Scope Process
3. [ npm install ] 다시 시도하기
728x90
'Projects > Auto Post : SNS 자동 업로더' 카테고리의 다른 글
[AutoPost] 프로젝트 버그 수정 로그 (2025년 5월) (0) | 2025.05.03 |
---|---|
[AutoPost] Firebase Authentication으로 Google 로그인 구현하기 (with TypeScript + React) (0) | 2025.04.16 |
[AutoPost] Google OAuth 직접 연동 vs Firebase Authentication: 어떤 게 더 좋을까? (0) | 2025.04.12 |
[AutoPost] 2024 창업 경진대회 사업계획서 작성 (+ 최우수상 수상) (1) | 2024.11.18 |
[AutoPost] 무료 자동화 SNS를 체험하실 자영업자 모집 중! (13) | 2024.11.06 |