[Expo] Expo 로그인 오류(PSSecurityException)

RedPanda·2021년 10월 5일

React Native 공부를 하려고 설치하고 Expo와 연동하는 도중 문제가 발생했다.

터미널에 expo login을 입력하고 아이디 비밀번호를 입력하라고 해서 입력했는데
보안오류라고 뜨면서 PSSecurityException 이런 문구가 떴다.

이게 대체 뭘까...왜 시작부터 고비인가... 하고 한참 찾아보았다.
cmd에 ExecutionPolicy를 변경해줘야 한다고 하는데
['ExecutionPolicy'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.]
이런 문구가 뜨면서 해결하지 못했었다.

대충 설명을 들어보면 Restricted라고 떠 있는 것을 UnRestricted로 바꿔주면 된다고 하는데 아예 저 콘솔이 실행되지 않으면 할 수 없는 방법이라 정말이지 어지러웠다.

그러던 와중에 수동으로 해결하는 방법을 알아냈다.

레지스트리 편집기에서 powerShell로 들어가 값을 직접 바꿔주는 방법이다.

컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\PowerShell\1\Shell
Ids\Microsoft.PowerShell

위 경로로 들어가서

위 값이 restricted라면 저렇게 바꿔주면 해결된다.

내 컴퓨터에서 왜 ExecutionPolicy가 실행되지 않는지는 모르겠지만 일단은 해결해서 로그인하고 즐겁게(?) 공부중이다.

profile
끄적끄적 코딩일기

0개의 댓글