vue 개발을 시작하기 위해 vsc 설치부터 vue 프로젝트 생성 중에 마주한 난관을 아래 링크의 은인이 구제해주셨다.

출처링크① : singa-korean.tistory.com/21

 

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

VSCode 에서 npm을 설치하고 사용하고자 할 때 아래와 같은 어려움에 부딪칠 수 있다. 이는 스크립트 실행 권한이 제한되어 있는 상태이기 때문이다. 스크립트 실행 권한을 변경하기 위해서는 Window

singa-korean.tistory.com

 

난관은 vsc 설치 -> npm 설치 -> vue -g 설치 및 프로젝트를 꾸릴 폴더를 지정한 후

vue 프로젝트를 생성하기 위해 vsc 터미널에 vue -v 스크립트를 실행했을 때 발생했다.

 

처음에는 powershell 설정이 잘못되었나 싶어

vsc 터미널 우측 상단의 1.powershell 지정 터미널을 Select Default Shell 선택 ->

Windows Powershell 로 지정 -> 스크립트를 실행했으나 터미널 설정은 문제가 아니었다.

 

결론은 아래의 설명처럼 Windows Powershell 에서의 실행권한 ExecutionPolicy 문제였다.

Execution Policy 는 Powershell 보안정책의 일부로 스크립트 실행의 조건? 을 설정할 수 있다.

내 컴퓨터는 이 Powershell 의 설정이 기본값으로 되어있었고,

기본값 설정은 스크립트를 수행할 수 없는 상태이다.

 

여튼 그 설정을 Set-ExecutionPolicy RemoteSigned 명령으로 평화롭게 해결했다.

Windows Powershell 의 자세한 내용은 MS 설명서에 있는 아래의 링크를 참고하면 된다.

출처링크② : docs.microsoft.com/ko-kr/previous-versions/windows/powershell-scripting/hh847748(v=wps.640)?redirectedfrom=MSDN

 

about_Execution_Policies

about_Execution_Policies 11/16/2015 읽는 데 16분 걸림 이 문서의 내용 --> 업데이트 날짜: 2014년 5월 적용 대상: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0 항목 about_Execution_Poli

docs.microsoft.com


( 참고용 이미지. 출처는 출처링크①  )

'IDE > visual studio code' 카테고리의 다른 글

[VSC] setting.json 설정방법  (0) 2021.07.20

+ Recent posts