[Vue.js] vue create 파일 로드 오류 (Window)

vue 프로젝트를 생성하기 위해 "vue create 프로젝트명"을 입력했는데 다음과 같은 오류가 발생했다.

이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\Home\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.

 

해결 방법

해당 오류는 Window의 PowerShell에서 악의적인 스크립트의 실행을 방지하기 위해 실행정책이 설정되어 있기 때문이다.

때문에 우리는 이 실행정책을 변경해주어야 vue create를 실행할 수 있다.

 

1. 먼저 관리자 권환으로 PowerShell을 실행한다.

 

2. 아래 명령어를 입력

Get-ExecutionPolicy

실행 정책이 Restricted 로 되어 있을 것이다.   

 

Restricted 스크립트 허용하지 않음.
RemoteSigned 인터넷에서 다운로드 되어지지 않고, 로컬 컴퓨터에서 작성된 스크립트를 디지털 서명 없이 실행 가능.

 

3. 아래 명령어를 입력해 RemoteSigned 로 변경해야 한다.

Set-ExecutionPolicy RemoteSigned

위 명령어를 입력하면 아래와 같이 실행 규칙 변경 문구가 나온다.

y를 입력하고 엔터를 치고 다시 Get-ExecutionPolicy를 입력해 정책이 잘 변경되었는지 확인하자.

 

 

4. 이제 정상적으로 vue create가 실행된다.