리액트 새 프로젝트를 만들기 위해 Visual Studio Code 터미널에서 create-react-app을 했는데 갑자기 오류가 발생했다.
create-react-app : 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. ...
이는 스크립트 실행 권한이 제한되어 있는 상태이기 때문이다. 스크립트 실행 권한을 변경하기 위해서는 Windows PowerShell을 이용해 변경해주어야 한다.
해결 방법
1. Windows PowerShell을 관리자 권한으로 실행
2. 권한 설정
> Set-ExecutionPolicy RemoteSigned
> [A] 모두 예
실행 정책
Restricted: 기본 실행 정책. 서식 지정 및 구성 파일(.ps1xml), 모듈 스크립트 파일(.psm1), Windows PowerShell 프로필(.ps1) 등의 모든 스크립트 파일을 실행할 수 없음.
RemoteSigned: 이미 실행한 스크립트, 로컬 컴퓨터에서 작성한 스크립트에는 디지털 서명 필요 없이 실행 가능. 전자 메일, 인스턴트 메시징 프로그램 포함 인터넷에서 다운로드한 스크립트와 구성 파일에는 신뢰된 배포자의 디지털 서명 필요. (서명되었지만 악의저긴 스크립트를 실행할 위험이 있음.)
AllSigned: 로컬 컴퓨터에서 작성하는 스크립트 포함 모든 스크립트 및 구성 파일에 신뢰된 게시자가 서명해야 함.
Unrestricted: 제한 없이 모든 스크립트를 실행 가능한 정책. 악의적인 스크립트를 실행할 위험이 있음. (인터넷에서 다운로드한 스크립트와 구성 파일을 실행하기 전 사용자에게 경고.)
ByPass: 어떤 것도 차단하지 않고 경고 없이 실행 가능한 정책.
Undefined: 정책 적용 안함. 모든 범위의 실행 정책이 Undefined인 경우 적용되는 실행 정책은 기본 실행 정책인 Restricted이다.
3. 권한 확인
> Get-ExecutionPolicy
RemoteSigned
해결 완료!!
'Trouble Shooting' 카테고리의 다른 글
윈도우 기본 브라우저 바꾸는 방법(윈도우 10, 윈도우 11) (0) | 2021.10.08 |
---|---|
[React] devTool의 Network창에서 'You need to enable JavaScript to run this app.' 메시지 없애기 (0) | 2021.10.07 |
[VSCode] VSCode 갑자기 실행이 안될 때 해결하기 (0) | 2021.09.24 |
[VSCode] html 자동완성이 안될 때 해결하기 (0) | 2021.09.11 |
[Git] push 오류 해결 (Updates were rejected because the tip of your current branch is behind ...) (0) | 2021.08.28 |