일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- axios
- 코딩테스트
- 프리티어
- 제일 작은 수 제거하기
- useReducer
- AWS
- 프로그래머스
- EC2
- 리액트코드정렬
- reacts3
- express
- dotenv
- vscode
- max_allowed_packet
- Node
- elasticIP
- prettier
- utf8mb4
- .env
- 리액트
- MySQL
- 자연수 뒤집어 배열로 만들기
- 커밋 한번에
- 코드정렬
- s3확장자
- next #middleware
- react
- interactive_timeout
- 자동완성방지
- 부족한 금액 계산하기
- Today
- Total
Sungtt
yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 본문
yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
sungtt 2022. 2. 22. 17:59yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다.
+ yarn --version
+ ~~~~
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
아무생각없이 노트북에 yarn을 설치하다가 만난 오류다.
React를 처음 접했을때도 만나서 해결했던 아이인데, 결국 머릿속에서 잊어버렸나보다.
정리하면서 앞으로 잊지말도록 하자.
원인은 스크립트 권한이 제한되어있기때문이라고 한다.
해결방법은 power shell을 관리자 권한으로 실행 한 후 아래를 따라 명령하여
권한을 변경해준다.
Get-ExecutionPolicy
- 컴퓨터의 실행정책이 어떻게 설정되어있는지 보여준다.
Set-ExecutionPolicy "권한"
- 실행정책의 권한을 설정해줍니다.
권한의 종류
Undefined
ExecutionPolicy를 설정하지 않았다는 의미이며, 기본 정책인 "Restricted"로 작동합니다.
Restricted
Windows 10의 ExecutionPolicy 기본 값이며, 이 경우 스크립트(~.ps1) 파일이 실행되지 않습니다. 단, Microsoft에서 만든 일부 스크립트 파일들은 실행이 가능하기도 한데, Microsoft에서 서명된 것이기 때문이 아닐까 합니다.
Unrestricted
이 설정은 Microsoft에서도 권장하지 않는 옵션인데, 모든 스크립트(서명되지 않은 스크립트 포함)를 실행할 수 있습니다. 악성코드를 실행시킬 수도 있기 때문에 왠만하면 사용하지 않는 것이 좋을 듯 합니다.
AllSigned
신뢰할 수 있는 인증기관이 서명한 스크립만 실행하는 옵션으로 보안이 가장 높지만, 해당 컴퓨터에서 작성된 스크립트라 하더라도 신뢰할 수 있는 인증기관이 서명하지 않았다면 실행이 불가능합니다.
Bypass
이 값은 다른 어플리케이션 내에 파워쉘 스크립트가 내장되거나, 별도의 자체 보안 설정을 갖추었을때 사용하기 위해 만들어졌으며, 차단되거나 별다른 경고 없이 실행됩니다.
RemoteSigned
이 값은 최신 Windows Server 버전(Windows Server 2012 R2 이후)의 Powershell 실행정책 기본값입니다.
해당 로컬 컴퓨터에서 에서 작성된 모든 스크립트는 실행이 가능하며, 인터넷에서 다운로드(IE, 크롬, 파이어폭스, 아웃룩 등)한 스크립트는 인증기관이 발행한 코드로 서명되어야만 실행이 가능합니다. 인터넷 이외의 소스로부터 다운로드 받거나 서명은 되었지만 악의적인 목적이 있는 스크립트는 위험이 있을 수도 있습니다.
Microsoft Windows PowerShell 팀에서 권장할 만큼 가장 많이 설정되는 값이며, 보안과 편리함의 균형을 어느정도 확보할 수 있습니담. 하지만 스크립트가 반드시 실행되어야 하는 컴퓨터에서만 사용하는 것이 바람직합니다.
'React' 카테고리의 다른 글
AWS EC2에서 React 배포하기 (0) | 2022.02.24 |
---|---|
배포전에 WARNING 하나씩 없애보기 (0) | 2022.02.23 |
리액트, MySQL로 아주 쉽게 게시판 만들기 - 3 [React, MySQL, express, axios] (0) | 2022.02.01 |
리액트, MySQL로 아주 쉽게 게시판 만들기 - 2 [React, MySQL, express, axios] (0) | 2022.01.31 |
리액트, MySQL로 아주 쉽게 게시판 만들기 - 1 [React, MySQL, express, axios] (0) | 2022.01.31 |