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 설명서에 있는 아래의 링크를 참고하면 된다.
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 |
---|