이 오류는 PowerShell의 실행 정책(Execution Policy) 때문에 npm.ps1
스크립트를 실행할 수 없다는 의미입니다.
즉, 보안상 PowerShell에서 스크립트 실행이 차단되어 있어서 발생하는 문제입니다.
이 시스템에서 스크립트를 실행할 수 없으므로 ... npm.ps1 파일을 로드할 수 없습니다.
→ PowerShell에서
npm
을 실행하는.ps1
파일 실행이 차단됨
Set-ExecutionPolicy RemoteSigned
// Get-ExecutionPolicy -> 실행 정책 확인 가능 -> Restricted였음
Y
입력 후 엔터npm -v
🎉 정상 작동하면 버전이 출력됩니다.
정책 이름 | 설명 |
---|---|
Restricted |
모든 스크립트 실행 금지 (기본값일 수 있음) |
RemoteSigned |
로컬 스크립트는 실행 허용, 외부 스크립트는 서명 필요 |
Unrestricted |
거의 모든 스크립트 실행 가능 (권장 X) |