본문 바로가기
기타정보

[기타정보][윈도우10] 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 해결방법

by 허겁지겁 2021. 11. 15.
반응형

오랜만에 강좌보면서 공부좀 해보려고 expo를 설치하고 init 명령어를 실행하니 아래와 같은 오류가 났다.

expo : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\eotjd\AppData\Roaming\npm\expo.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 

위치 줄:1 문자:1
+ expo init TyrannoWeather
+ ~~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

 

해결법을 찾아보니 낯설지만 간단했다.

1. Windows PowerShell 을 관리자권한으로 연다.

시작메뉴에서 검색해도 되고

 

윈도우키 + X 를 눌러서 열어도 된다. (이게 더 빠름)

 

2. get-ExecutionPolicy 를 입력해서 권한을 확인해본다. (생략해도됨)

나는 이미 변경한 상태라 RemoteSigned으로 나오지만, 아마 Restricted가 나올것이다. (기본값임)

 

3. Set-ExecutionPolicy RemoteSigned 을 입력하여 권한을 변경해준다.

 

다시 get-ExecutionPolicy를 입력해서 변경됐는지 확인해보고, expo init을 해보니 정상적으로 됐다.

반응형

댓글