FE/Vue

[Vue] Vue CLI를 사용할 때 PowerShell 실행 정책 오류 해결하기

콩다영 2024. 4. 2.
728x90

[ UnauthorizedAccess 오류 해결 방법 ]

 

 

Vue CLI를 사용하여 Vue 프로젝트를 생성할 때, 때로는 PowerShell에서 실행 정책으로 인한 오류가 발생할 수 있습니다.

이 오류는 PowerShell이 스크립트 실행을 허용하지 않아 Vue CLI를 실행할 수 없는 것입니다.

이 문제를 해결하기 위해 다음 단계를 수행했습니다.

 


 

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

시작 메뉴에서 PowerShell을 찾고 마우스 오른쪽 버튼을 클릭하여 "관리자 권한으로 실행"을 선택합니다.

이렇게 하면 PowerShell을 관리자 권한으로 실행할 수 있습니다.

 

 

2. 실행 정책 변경

PowerShell 창이 열린 상태에서 다음 명령을 실행하여 실행 정책을 변경합니다.

Set-ExecutionPolicy RemoteSigned

이 명령은 현재 사용자의 실행 정책을 RemoteSigned로 변경합니다.

이를 통해 로컬 컴퓨터에서 작성한 스크립트 파일은 신뢰된 인증서가 있는 스크립트만 실행됩니다.

 

 

3. 변경된 실행 정책 확인

다음 명령을 실행하여 변경된 실행 정책을 확인합니다.

Get-ExecutionPolicy

이제 실행 정책이 RemoteSigned로 변경되어 있어야 합니다.

 

 

4. PowerShell 창 닫기 및 다시 열기

변경된 실행 정책이 적용되려면 PowerShell 창을 닫고 다시 열어야 합니다.

이제 Vue CLI를 다시 실행하면 이전에 발생한 오류가 해결되어야 합니다.

 

오류 해결 후 프로젝트 생성

 

 

 


+ Add )))

 

   ※ Vue CLI  

      : Command Line Interface(CLI) 기반의 Vue 프로젝트 생성 도구

      : Vue 어플리케이션을 개발할 때 기본적인 폴더 구조, 라이브러리 등을 설정해준다.

 

 

? PowerShell 실행 정책 변경이 Vue CLI 사용에 왜 필요한지 ?

▼ PowerShell의 실행 정책은 시스템 보안을 유지하기 위한 조치 중 하나입니다. 

실행 정책은 사용자가 PowerShell 스크립트를 실행할 때 어떤 종류의 스크립트를 허용할지 결정합니다. 

이러한 실행 정책은 악성 스크립트나 위험한 작업이 실행되는 것을 방지하여 시스템의 안전을 보호합니다.

Vue CLI를 설치하고 Vue 프로젝트를 생성하는 과정에서 PowerShell 실행 정책 오류가 발생하는 이유는 Vue CLI가 스크립트로서 설치 및 설정 프로세스를 수행하기 때문입니다. 이는 Vue 및 관련 프로젝트를 편리하게 설정하고 관리하기 위한 방법 중 하나입니다. 그러나 기본적으로 PowerShell은 외부 스크립트 실행을 막는 정책을 가지고 있기 때문에 이러한 작업에 제한을 가할 수 있습니다.

따라서 실행 정책 변경은 사용자가 Vue CLI와 같은 도구를 사용하여 프로젝트를 더 효율적으로 관리할 수 있도록 해주는 단계입니다. 이를 통해 사용자는 PowerShell에서 Vue CLI와 같은 도구를 사용하여 프로젝트를 설정하고 실행할 수 있습니다.

 

 

 

728x90
반응형

댓글