[오류] window 사용 시 yarn 설치 오류

당근 먹는 쿼카·2022년 10월 25일
0

개발 로그

목록 보기
6/16
post-thumbnail

안녕하세요, 김당퀔🥕입니다!

코딩을 진행할 때 npm만 사용하다가 처음으로 yarnreact를 사용하게 되어서 터미널에서 설치를 하던 중 해당 오류를 만나게 됩니다.

오류

yarn: 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\admin\AppData\Roaming\npm\yarn.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 라는 문구가 뜨면서 react 설치가 안 되길래 해당 오류 내용을 구글에 검색하니 역시 해결 방안이 나오게 되었습니다. 해당 링크로 들어가시면 더 자세한 안내를 볼 수 있습니다.

오류가 일어나게 된 원인을 짐작해 보자면 아마도 window 상에서 기본적인 권한을 주지 않아서 생긴 오류 같았습니다.


우리는 스크립트를 실행할 수 있는 RemoteSigned 상태로 바꾸어 줘야 합니다.

해결방안

powerShell을 관리자 권한으로 실행해 줍니다.
Get-ExecutionPolicy 명령어를 사용하게 되면 Restricted 라고 뜨는 것을 볼 수 있을 것입니다. (혹은 다른 상태일 수도 있음)

링크에서 제공하는 정보에 의하면 해당 상태는 스크립트를 허용하지 않게 설정이 되어 있기 때문에 상태를 바꾸어 줘야 합니다.
Set-ExecutionPolicy RemoteSigned 명령어를 사용하여서 실행 규칙 변경 이라는 문구가 뜨며 실행 정책을 변경할 수 있는 선택 사항이 뜨면 상태를 바꿀 수 있습니다.

명령어 Y를 입력한 후 Get-ExecutionPolicy 명령어를 재입력하면 상태가 RemoteSigned로 바뀐 것을 확인할 수 있습니다.

결과

VScode에서 yarnreact를 설치해 봅니다.

$ yarn create react-app [폴더명] --template typescript

저는 typescript으로 설치해 주었습니다.

두둥, 드디어 완료. 생각보다 설치하는 시간이 오래 걸려서 기다렸더니 해당 폴더명으로 이동하여서 yarn start 를 해 달라는 말과 함께 Happy hacking! 이라는 문구도 함께 떴습니다.

window를 사용하시는 분들 중에서 해당 오류가 발생하면 잘 해결하시길 바라며 그럼 전 이만!

0개의 댓글