최근에 Windows를 통해 개발을 진행하고 있는데, 일부 환경이 달라서 힘든 부분이 몇몇 있다.
Yarn을 실행할 수 없는 문제도 그러하였다.
나의 상황은 npm으로 yarn을 설치했는데, "이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users{USER}\AppData\Roaming\npm\yarn.ps1 파일을 로드할 수 없습
니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오."라는 메시지가 등장한 것이었다.
이 문제는 아래 사진과 같이 cmd가 아닌 powershell로 실행 했을 때만 생기는 문제이다.
즉, cmd로 우회하면 당연히 생기지 않는 문제라고 할 수 있지만, vsc는 기본적으로 powershell을 실행하기 때문에 powershell에서의 해결책을 기술한다.
Set-ExecutionPolicy RemoteSigned
명령어를 실행한다.정확한 원리 같은 경우에는 출처의 블로그를 참고하면 좋다!!
개발자커플 - 문제 해결 방법