Power Shell에서 TypeScript 컴파 오류

henry·2024년 10월 24일

문제 발생

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

해결 방법

1. 현재 실행 정책 확인

PowerShell에서 아래 명령어를 입력해 현재 실행 정책을 확인

Get-ExecutionPolicy 명령어 실행

정책 확인 결과

  • Restricted : 스크립트 실행이 완전히 차단됨.
  • RemoteSigned : 로컬 스크립트는 실행되지만, 인터넷에서 다운로드한 스크립트는 서명 필요.

2. 실행 정책 변경하기

아래 명령어로 실행 정책을 RemoteSigned 또는 Unrestricted로 변경

  • Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

RemoteSigned : 로컬에서 만든 스크립트는 실행 가능.
Unrestricted : 모든 스크립트를 실행 가능(권장하지 않음).

0개의 댓글