yarn 스크립트 보안 오류 about_Execution_Policies UnauthorizedAccess 해결 방법

soyi·2021년 3월 16일
0
post-thumbnail

일단 방법만 찾아서 해결했음

npm만 사용하다가 yarn을 설치하고 VS code에서 사용해보는데 계속 아래와 같은 오류가 나왔다.

yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\Soyi\AppData\Roaming\npm\yarn.ps1 파일을 로드할 수 없습니다. 
자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ yarn start
+ ~~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

해결해야 하려던 걸 할 수 있으니,,, about_Execution_Policies 들어가서 읽어봄. 대충 둘러보니 아래와 같은 내용이 있었다.

  • Get-ExecutionPolicy : 유효한 실행 정책 가져옴
  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned : RemoteSigned로 실행 정책을 변경
  • ... Windows에서 로컬 컴퓨터 LocalMachine 범위에 대한 실행 정책을 변경 하는 명령을 실행 하려면 관리자 권한으로 실행 옵션을 사용하여 PowerShell을 시작 ...

스크립트 실행 오류니까 얘로 바꾸면 되는 건가 싶어서, 슥 둘러보니 같은 오류 상황에서 이 실행 정책으로 변경해서 다들 해결하고 있더라. 시키는 대로 Set 해봤다. 관리자로 PowerShell 실행하고

Get-ExecutionPolicy 결과가 Resctricted 에서 RemoteSigned로 바뀐 것을 확인할 수 있다.

VS code 터미널에서도 잘 작동한다~

profile
ヾ(^▽^*)))

1개의 댓글

comment-user-thumbnail
2023년 3월 24일

감사합니다 ㅎㅎ 혹시 실행 규칙을 변경하면 보안문제는 괜찮을까요?

답글 달기

관련 채용 정보