안녕하세요, 김당퀔🥕입니다!
코딩을 진행할 때 npm
만 사용하다가 처음으로 yarn
과 react
를 사용하게 되어서 터미널에서 설치를 하던 중 해당 오류를 만나게 됩니다.
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에서 yarn
과 react
를 설치해 봅니다.
$ yarn create react-app [폴더명] --template typescript
저는 typescript
으로 설치해 주었습니다.
두둥, 드디어 완료. 생각보다 설치하는 시간이 오래 걸려서 기다렸더니 해당 폴더명으로 이동하여서 yarn start
를 해 달라는 말과 함께 Happy hacking!
이라는 문구도 함께 떴습니다.
window를 사용하시는 분들 중에서 해당 오류가 발생하면 잘 해결하시길 바라며 그럼 전 이만!