npm 실행 정책 오류 해결 방법
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
개발 툴
대상자
- *대상자**: Node.js 개발자, 프론트엔드 개발자, npm 사용자
- *난이도**: 초보자~중급자 (PowerShell 명령어 이해 필요)
핵심 요약
- PowerShell 실행 정책(Execution Policy)이
RemoteSigned
로 설정되지 않아npm install
명령이 실행되지 않는 문제 발생 Set-ExecutionPolicy RemoteSigned
명령어로 실행 정책 변경하여 스크립트 실행 허용npm create vite@latest
는vite
프레임워크 사용 시 추가로 실행해야 함
섹션별 세부 요약
1. PowerShell 실행 정책 변경 방법
- 권한 부여: 관리자 권한으로 PowerShell 실행
- 명령어 실행:
Set-ExecutionPolicy RemoteSigned
입력 후Y
로 변경 확인 - 정책 확인:
Get-ExecutionPolicy
명령어로 변경된 정책이RemoteSigned
인지 확인
2. npm 명령 재실행
- 명령어 실행:
npm create vite@latest
입력 (Vite 프레임워크 사용 시 필수) - 실행 결과: 스크립트 차단 문제 해결 후 설치 완료
3. 실행 정책 복원 (선택 사항)
- 명령어 실행:
Set-ExecutionPolicy Restricted
로 기본 정책 복원 - 주의 사항: 신뢰할 수 없는 스크립트 실행 금지
결론
- 핵심 팁: PowerShell 실행 정책을
RemoteSigned
로 변경 후npm install
명령 실행 - 주의:
npm create vite@latest
는 Vite 프로젝트 생성 시만 필요하며, 실행 후 정책을Restricted
로 복원하는 것이 보안상 권장됨