본문 바로가기
Study/Vue

[PowerShell] VSCode 터미널 오류 : 이 시스템에서 스크립트를 실행할 수 없으므로 ~.ps1 파일을 로드할 수 없습니다.

by 오늘만 사는 여자 2021. 5. 26.
728x90
반응형

VSCode에서 npm을 설치하고 사용하고자 할 때 어려움에 부딪힐 수 있다.

 

[오류 내용]

이 시스템에서 스크립틀르 실행할 수 없으므로 ~.ps1 파일을 로드할 수 없습니다. 

 

내용이 나온다.

 

이는 스크립트 실행 권한이 제한되어 있는 상태이기 때문이다.

스크립트 실행 권한을 변경하기 위해서는 Windows Power Shell을 관리자 권한으로 실행해서 변경해줘야 한다.

 

1. Windows PowerShell을 관리자 권한으로 실행

Window 10기준 : 시작에서 windows PowerShell을 검색해서 관리자 권한으로 실행

2. get-help Set-ExecutionPolicy로 어떤 권한을 설정할 수 있는지 확인

get-help Set-ExecutionPolicy

Restricted : PowerShell의 실행 권한 정책 중 기본적으로 적용되어 있는 옵션 .ps1 스크립트 파일을 로드하여 실행할 수 없는 정책

 

AllSigned : 신뢰된 배포자에 의해 서명된 스크립트만 실행 할 수 있는 정책

 

RemoteSigned : 로컬 컴퓨터에서 본인이 생성한 스크립트만 실행 가능 또는 인터넷에서 다운로드 받은 스크립트는 신뢰된 배포자에 의해 서명된 것만 실행 가능한 정책

 

Unrestricted : 제한 없이 모든 스크립트 실행 가능한 정책

 

ByPass : 어떤 것도 차단하지 않고 경고 없이 실행 가능한 정책

 

Undefined : 정책 적용 안함

 

3. Set-ExecutionPolicy RemoteSigned으로 정책 설정

Set-ExecutionPolicy RemoteSigned

 

이 권한 변경으로 VScode 내의 터미널에서의 오류를 해결할 수 있다.

 

Reference : https://singa-korean.tistory.com/21

728x90
반응형

'Study > Vue' 카테고리의 다른 글

vs code + spring boot + vue.js 설치 가이드  (0) 2021.05.27
Spring Boot Gradle + vue.js 개발 시작  (0) 2021.05.25

댓글