얼마전 윈도우 노트북을 하나 구매하였습니다. 여러가지 환경을 세팅해주고 있는데, Powershell을 통해 yarn을 설치하려고 하니 에러가 뜨네요 💣💣
npm install --global yarn
yarn --version
Windows PowerShell의 실행 정책이 "Restricted"로 설정되어 있어 발생하였습니다.
참고 : PowerShell ExecutionPolicy가 가질 수 있는 6개의 값
1. Undefined: 설정안함, Restricted와 동일
2. Restricted: 기본값, 스크립트 파일 실행되지 않음
3. Unrestrcted: 모든 스크립트 실행,
4. AllSigned: 신뢰할 수 있는 인증기관이 서명한 스크립트만 실행
5. Bypass: 다른 앱에서 파워셸 스크립트가 내장되었을 때 스크립트 사용 가능
6. RemoteSigned: 로컬에서 작성한 스크립트와 인증기관이 서명한 스크립트 모두 실행가능
Set-ExecutionPolicy Unrestricted
ExecutionPolicy
💥 주의할 것! 💥
UnRestricted 모드는 서명되지 않은 스크립트를 포함하여 모든 스크립트를 실행시킬 수 있기 때문에 Microsoft에서도 권장하는 옵션은 아닙니다!