npm 설치....
expo-cli 설치....
expo로 test프로젝트 실행......
expo init test-project
.....
error
이 시스템에서 스크립트를 실행할 수 없으므로.....
원인은 window정책 으로 스크립트 파일을 사용할 수 없는 상태이다.
정책은 아래 와 같이 5단계로 구분되어 있다.
1. Restricted
- ExecutionPolicy의 기본값이며 스크립트 파일이 실행되지 않는다.
2. Unrestricted
- 모든 스크립트를 실행할 수 있는 상태 (MS에서는 권장하지 않음)
3. AllSigned
- 신뢰할 수 있는 인증기관에서 서명한 스크립트만 실행할 수 있는 상태
4. Bypass
- 별도의 보안 설정을 갖추었을 때 실행할 수 있는 상태
5. RemoteSigned
- 로컬 컴퓨터에서 에서 작성된 모든 스크립트는 실행이 가능(인터넷에서 다운로드 받은 스크립트는 인증기관이 발행한 코드로 서명되어야만 실행이 가능)
*해결방법*
우선 상태 확인
1. 관리자 권한으로 PowerShell을 실행
2. 정책 확인
- Get-ExecutionPolicy
- ExecutionPolicy의 기본값이며 스크립트 파일이 실행되지 않는다.
3. 정책을 변경하여 준다.
- 혹시 모를 보안문제를 생각하여 5번정책을 사용한다.
- 정책 변경 후 변경되었는지 확인.
이제 expo test프로젝트를 생성하여 정상적으로 생성 되는지 확인
생성 완료 되었다.
문제 해결!