KeiStory

TypeScript 에서 tsc.ps1 파일을 로드할 수 없습니다 오류 해결방법

 

아래 링크를 보면서 TypeScript 를 공부하고 있습니다.(기초 배우실 때 추천!)

https://learn.microsoft.com/ko-kr/training/modules/typescript-get-started

 

TypeScript 시작 - Training

이 모듈에서는 TypeScript 언어를 소개하고 TypeScript 개발 환경을 설정하는 방법을 보여 줍니다.

learn.microsoft.com

그런데 Visual Studio Code 에서  tsc --init 명령을 수행하는데 아래처럼 에러 문구가 나타났습니다.

tsc : C:\Users\junij\AppData\Roaming\npm\tsc.ps1 파일을 로드할 수 없습니다. C:\Users\junij\AppData\Roaming\npm\tsc.ps1 파일이 디지털 서명되지 않았습니다. 현재 시스템에서 이 스크립트를 실행할 수 없습니다. 스크립트 실행 및 실행 정책 설정 에 대한 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오..
위치 줄:1 문자:1
+ tsc --init
+ ~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

 

해결방법

Visual Studio Code 를 관리자 권한으로 실행합니다.

터미널 창을 열고 아래 명령을 수행합니다.

Get-ExecutionPolicy

 

Get-ExecutionPolicy RemoteSigned

ExecutionPolicy 는 기본으로 Restricted 로 되어있습니다.

Restricted : (제한된) 기본 실행 정책, 명령어 하나씩 실행 가능, 스크립트 파일을 로드하여 실행할 수 없음

RemoteSigned : 로컬 컴퓨터에서 본인이 생성한 스크립트만 실행 가능, 인터넷에서 다운로드한 스크립트는 신뢰된 배포자에 의해 서명된 것만 실행할 수 있음

다시 tsc --init 명령을 수행하니 정상적으로 수행되었습니다.

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band