문제 상황
노트북을 새로 받아 프로젝트를 위해 셋팅 중 yarn을 설치했지만 yarn 실행이 안되는 문제가 발생했다.
Window 10 운영체제와 Vscode에서 발생한 문제임.
node.js 다운로드 후 설치→ vscode에서 node -v 실행 시 version 잘 출력 됨.
하지만 npm i -g yarn (-g를 통해 글로벌 설치) 이후 yarn -v와 같은 명령어가 실행되지 않는다.
검색 결과
문제 해결 방식은 크게 두가지로 나뉘었는데
- 첫번째는 vscode Extension을 설치해 문제를 해결하는 방법
- 두번째는 window powershell을 통해 실행권한을 업데이트 하는 방법
이다.
1. VSCode Extension 설치
Extension에서 yarn을 검색하면 yarn과 yarn script runner 가 있는데 이를 설치한 뒤 vscode를 다시 시작하면 yarn이 실행된다.. 는 사람들이 있었는데 난 안됐음.
2. Window PowerShell을 통해 실행권한 업데이트
권한을 건드는 설정은 최대한 하지 말자..는 나지만 어쩔 수 없었다… 말고는 방법이 안보였음.
문제는 vscode terminal에서 명령어를 실행하려고 할 때 이게 remote controll과 같이 인식되어 문제가 발생할 수 있는데 이를 해결하기 위해서 권한 업데이트가 필요하다.
딱 한 줄의 명령어만 실행하면 됨
Set-ExecutionPolicy RemoteSigned
이후 vscode를 껐다가 키면 yarn이 다시 잘 실행된다!
1번을 통해서는 해결이 안되는 경우가 많았는데 2번을 통해서 해결이 안된 경우는 한번도 못 찾아본 것 같다.. 나 또한 그랬음..
'Web' 카테고리의 다른 글
CSR vs SSR 바로 잡기 (0) | 2024.03.03 |
---|