반응형
VSCode를 이용해서 다음과 같은 명령어를 통해 vue/cli를 설치했다.
npm install -g @vue/cli
설치가 완료된 후에 vue를 통해 cli를 만들려 시도했다.
vue create vue-cli
그랬더니 다음처럼 오류가 떴고, 심지어 vue --version을 통해 버전 체크를 하려 해도 동일한 오류가 계속 발생해서 진행할 수가 없었다.
원인이 뭐지하고 계속 삭제하고, 다시 설치하고를 반복했으나 정상적으로 작동하지 않았다.
인터넷에 다른 분들이 사용한 환경 변수 설정이라던지, uninstall을 통한 오류 해결이라던지 이것저것 해봤는데 계속해서 vue 명령어가 전혀 듣지 않았다.
이를 해결하기 위해 이것저것 시도해 본 중에 원인을 발견하였고,
다음과 같은 이유로 실행이 되지않았다.
📌 PowerShell의 실행 정책이 Restricted로 설정돼서 vue의 명령어를 사용 불가
이를 해결하기 위해서 다음과 같은 과정을 진행해 주었다.
1. PowerShell을 관리자 권한으로 실행
2. PowerShell에 다음과 같은 명령어로 현재 실행 정책을 체크
Get-ExecutionPolicy
나는 저렇게 Restricted로 되어있었다.
3. 실행 정책을 Restricted에서 RemoteSigned로 변경
Set-ExecutionPolicy RemoteSigned
여기서 Y를 입력해서 예로 바꿔주자.
그러고 다시 2번에서 실행한 명령어를 통해 다시 확인해 주자.
Get-ExecutionPolicy
RemoteSigned로 변경된 것을 확인할 수 있다.
이후에 다시 vue가 정상 작동하는지 체크해 보았다.
vue create vue-cli
명령어가 정상 작동해서 설치를 할 수 있었다.
반응형
'개발 > Vue' 카테고리의 다른 글
[Vue] Vuex 개념 정리 (1) | 2023.05.08 |
---|---|
[Vue] Props & Emit Event 정리 (0) | 2023.05.08 |
[Vue] compute, watch, filter 개념 (0) | 2023.05.07 |
[Vue] 기초 속성 및 바인딩 개념 정리 (0) | 2023.05.07 |
[Vue] VScode에서 vue 설치 후에 Create가 안될 때 해결 방법! (0) | 2023.05.05 |
댓글