본문 바로가기
공부/Node.js

보안 오류 해결: PSSecurityException

by 아찌방 2024. 11. 19.

npm의 버전을 확인하려고

 

npm -v를 누르니까

 

에세스 권한이 없다는 식으로 보안 오류가 떴다.

 

이게 뭐꼬하고 찾아보니

 

Power Shell에서 권한을 풀어줘야 한다는 것을 알게 되었다.

 


1. PowerShell을 관리자로 실행

 


2. 권한 풀어주기

 

ExecutionPolicy

 

이걸 입력하면 스크립트 제한 설정이 어떻게 되었는지 알 수 있습니다.

 

지금보면 Restricted (기본 실행 정책으로 개별 명령을 허용하지만 스크립트를 실행하지 않습니다.)

 

으로 되어있었을 겁니다.

 

Set-ExecutionPolicy Unrestricted 또는
Set-ExecutionPolicy RemoteSigned(추천)

 

그 후 다시 ExecutionPolicy를 입력하면 바뀐 설정을 볼 수 있습니다.

Restricted:
기본 실행 정책으로 개별 명령을 허용하지만 스크립트를 실행하지 않습니다.

Unrestricted:
서명되지 않은 스크립트를 실행할 수 있음
악의적인 스크립트를 실행할 위험이 있음

RemoteSigned
스크립트를 실행 가능,
이미 실행한 스크립트와 로컬 컴퓨터에 작성한 스크립트에는 디지털 서명이 필요 없음

 

728x90

'공부 > Node.js' 카테고리의 다른 글

00. Node.js 설치  (1) 2024.11.19