-
[React][npm][VSCode][expo]이 시스템에서 스크립트를 실행할 수 없으므로 ... 파일을 로드할 수 없습니다 에러 해결문제해결 2023. 11. 29. 22:51반응형
[React][npm][VSCode][expo]
이 시스템에서 스크립트를 실행할 수 없으므로 ... 파일을 로드할 수 없습니다.CategoryInfo: 보안 오류: (:) [], PSSecurityException
에러 해결
문제 해결발생 원인
'이 시스템에서 스크립트를 실행할 수 없으므로'라는 오류는 주로 Windows 운영 체제에서 발생합니다. 특히, VSCode 등에서 Terminal 등을 이용하여 스크립트를 실행할 때 등 인데, 이 오류는 PowerShell 스크립트를 실행할 수 없는 권한 부족 문제로 인해 발생합니다.
본인의 경우에는 리액트 네이티브(React Native) 공부 중 VSCode 내 터미널(Terminal)에서 expo init 명령어를 실행했을 때 발생했습니다.해결 방법
이 문제를 해결하기 위해 아래 순서를 따라 진행해보세요.
1.현재의 PowerShell 실행 정책을 확인하십시오. PowerShell을 관리자 권한으로 실행한 후 Get-ExecutionPolicy 명령어를 실행합니다.
2.반환된 실행 정책이 `Restricted`로 설정되어 있는 경우, Set-ExecutionPolicy RemoteSigned 명령을 실행하여 실행 정책을 변경합니다.
3.Get-ExecutionPolicy 명령을 실행하여 정책이 변경되었는지 확인합니다.
* 권한 리스트
1. Restricted
ExecutionPolicy의 기본값입니다. 스크립트 파일이 실행되지 않습니다.
2. Unrestricted
모든 스크립트를 실행할 수 있는 상태입니다.
3. AllSigned
신뢰할 수 있는 인증기관에서 서명한 스크립트만 실행할 수 있는 상태입니다.
4. Bypass
별도의 보안 설정을 갖추었을 때 실행할 수 있는 상태입니다.
5. RemoteSigned
로컬 컴퓨터에서 에서 작성된 모든 스크립트는 실행이 가능합니다.
결론
위의 단계를 따르면 오류를 해결할 수 있습니다!
PowerShell 실행 정책을 변경하여 스크립트를 실행할 수 있도록 허용하면 해당 오류가 나타나지 않을 것입니다.
반응형'문제해결' 카테고리의 다른 글
[윈도우] 윈도우에서 컴퓨터 메인보드 MBR 또는 GPT 방식 확인방 (0) 2023.09.21 [노트북] 노트북 화면이 간헐적으로 꺼졌다 켜졌다 할 때 조치방법 (1) 2023.05.12 [Android] FCM Firebase Cloud Messaging API(V1)를 사용하여 키 생성하기 (0) 2023.02.09 [Android] ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH (0) 2023.02.08