위의 글을 참고하여 VScode에 프로젝트를 구성해보려고 했다.
yarn을 주로 쓰진 않았지만 주로 쓰는 듯하여 나도 설치를 해서 진행해보려고 했는데 아래와 같은 에러가 떳다.
검색을 해보니 yarn이 아니더라도 npm 설치 후 명령어를 사용하고자 할 때 부딪힐 수 있는 에러였다.
필자는 npm을 사용할 때는 에러가 발생하지 않았고 yarn 설치 후 yarn 명령어를 사용하니 에러가 발생한 경우다.
이유는 스크립트 실행 권한이 제한되어 있는 상태이기 때문에 발생하는 에러였다.
즉 스크립트 실행 권한을 변경해주어야 하는 것이다.
확인 방법은 터미널에 ExecutionPolicy를 입력했을 때 Restricted라고 나오면 설정을 변경해 주어야 한다.
실행 권한을 변경해주기 위해선 Windows PowerShell을 관리자 권한으로 실행한다.
그리고 get-help Set-ExcutionPolicy를 입력하여 어떤 권한을 설정할 수 있는지 확인할 수 있다.
Restricted: 권한 정책 중 기본 설정으로 ps1 스크립트 파일을 로드하여 실행할 수 없는 정책
RemoteSigned: 본인이 생성한 스크립트만 실행 가능하거나 신뢰된 배포자에 의해 서명된 것만 실행 가능한 정책
이 외에 정확한 정보는 아래의 정책정보를 살펴보자.
Set-ExecutionPolicy RemoteSigned 를 입력하여 정책을 변경해주었다.
그 후 VSCode에서 yarn 명령어를 쳤을 때 정상작동하는 것을 확인하였다.
'IDE & DB Tools > VSCode' 카테고리의 다른 글
[VSCode] nodejs 디버깅 방법 (1) | 2022.05.09 |
---|---|
[VSCODE] 코드정렬 Extension (0) | 2021.09.29 |
[VSCODE] 개발 시 유용한 Extension (0) | 2021.06.04 |
[VSCODE] Git 개발 시 유용한 Extension과 정보 (0) | 2021.04.07 |
[VSCode] Create-react-app import 경로 설정 (0) | 2021.04.01 |