inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

Hello TS World!

tsc-v오류

해결된 질문

383

fall_3

작성한 질문수 1

0

안녕하세요 TS강의를 수강하고 있는 학생입니다.

npm install typescript -g까지는 완료를 했는데

tsc -v 라고 입력을 하니 아래와 같은 오류가 떠서 질문드립니다.

문제가 발생할 경우 powershell로 한다고 하셨는데, powershell에서 어떤 명령어를 입력해야하는건지 찾아도 나오지 않아서 질문드려요

tsc : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\82103\AppData\Roaming\npm\tsc.ps1 파일을 로드할 수 없습니다. 자세한 내용은 ab

out_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.

위치 줄:1 문자:1

+ tsc -v

+ ~~~

+ CategoryInfo : 보안 오류: (:) [], PSSecurityException

+ FullyQualifiedErrorId : UnauthorizedAccess

 

마찬가지로 npm i -g tsx 까진 잘 깔렸는데

tsx-v 를 입력을 하면 위의 오류가 또 나오고 있습니다ㅜㅜ

typescript

답변 2

0

이정환 Winterlood

안녕하세요 이정환입니다.

권한 관련 오류로 보이네요!

해당 문제를 해결하시려면 우선 파워쉘을 관리자 권한으로 실행하신 다음 아래의 명령어를 터미널에 입력해주세요

// 현재 실행 정책 확인하기
Get-ExecutionPolicy

위 명령어는 현재 PC의 실행 정책을 확인 하는 명령어로 Restricted 또는 RemoteSigned 라는 결과를 출력합니다. 이때 다음 그림처럼 Restricted 라는 결과가 출력될 경우 스크립트 파일을 읽어 실행할 수 없기에 문제가 발생할 수 있습니다.

{315C9C56-64D9-46C7-B9A2-775471A397E6}.png

이럴 경우 다음 명령어를 입력해 권한 설정을 Restricted가 아닌 RemoteSigned로 바꿔주셔야 합니다.

// 실행 정책을 RemoteSigned로 변경하기
Set-ExecutionPolicy RemoteSigned

0

orange03w

파워셀 실행정책을 바꿔서 RemoteSigned 로 바뀐것을 확인했는데도

C:\Users\Administrator>npm i -g tsx

changed 5 packages in 2s

2 packages are looking for funding

run npm fund for details

C:\Users\Administrator>tsx -v

'tsx'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는

배치 파일이 아닙니다.

 

이런 오류가 발생합니다. ㅠ

0

이정환 Winterlood

안녕하세요 이정환입니다.

아이코 뭔가 환경 변수 설정에 이슈가 있는것 같은데요 ...

다음 순서대로 한번 시도해 보시겠어요?

  • 먼저 새로운 터미널을 다시 열어서 tsx -v 를 시도해 보세요 변경사항이 적용되지 않아서 발생하는 문제 일 수도 있으니 말이죠

  • 그래도 안된다면, Node.js와 npm이 최신 버전인지 확인해보세요 (LTS 버전으로 설치 하시는 걸 가장 추천드립니다)

  • 그럼에도 문제가 없다면 환경 변수 설정을 진행 해 주셔야 합니다.

    • Windows 검색창에서 "환경 변수"를 검색하고 "시스템 환경 변수 편집"을 선택합니다.

    • "환경 변수" 버튼을 클릭합니다.

    • "시스템 변수" 섹션에서 "Path" 변수를 찾아 편집합니다.

    • 새로운 항목으로 npm 글로벌 설치 경로를 추가합니다.

       

    • 일반적으로 C:\Users$$사용자이름]\AppData\Roaming\npm입니다.

       

참고해 보시면 좋을 아티클 : https://m.blog.naver.com/captpro/221764854421

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. fall_3님이 겪고 계신 문제는 PowerShell의 실행 정책과 관련된 보안 오류인데요, 이는 시스템에서 스크립트 실행이 제한되어 있어서 발생하는 경우입니다. 이러한 문제를 해결하기 위해서는 PowerShell에서 실행 정책을 변경해 주어야 합니다. 아래는 이를 해결하기 위한 방법입니다:

  1. PowerShell을 관리자 권한으로 실행하세요. 시작 메뉴에서 “Windows PowerShell”을 검색한 후, 마우스 오른쪽 버튼을 클릭하여 “관리자 권한으로 실행”을 선택합니다.

  2. PowerShell에서 다음 명령어를 입력하여 현재 실행 정책을 확인합니다:

    Get-ExecutionPolicy
    
  3. 실행 정책을 RemoteSigned로 변경하여, 로컬에서 작성된 스크립트는 허용하되, 다운로드된 스크립트는 서명이 필요하도록 설정합니다:

    Set-ExecutionPolicy RemoteSigned
    
  4. 변경 후, 실행 정책이 정상적으로 변경되었는지 확인합니다:

    Get-ExecutionPolicy
    

이 설정을 변경한 후 다시 tsc -v 명령어를 통해 TypeScript가 정상적으로 설치되었는지 확인해 보시기 바랍니다.

이와 관련된 구체적인 문제 해결 방법은 다음 링크에서 확인하실 수 있습니다:
- 마지막 배포하기에서 npm install -g vercel을 한 뒤에도 인식을 못하는 분들 이거 확인해보세요!에서는 비슷한 PowerShell 실행 정책 문제에 대한 해결 방법을 제안하고 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

제네릭 클래스 핸드북 페이지가 undefined라고 나옵니다.

0

14

1

적절한 타입 찾기 React.ChangeEvent<HTMLInputElemen>

0

30

2

outDir 옵션 추가 후 컴파일 오류 질문

0

65

1

호출 시그니처 질문

0

66

2

서로소 유니언 타입이 discriminated union과 동의어 인가요?

0

75

2

조건부타입소개 중 함수오버로딩 활용 시 인수의타입과 함수의 반환값의 타입이 깨지는 문제

0

67

1

할인쿠폰 관련하여

0

160

2

프론트엔드에서의 인터페이스활용

0

94

2

안녕하세요 이정환님!

0

92

1

Node.js 설치에 관한 질문입니다.

0

79

2

함수 타입 호출 시그니처

0

58

1

35강. 모듈 보강은 라이브러리 파일을 직접 편집해야 하나요?

0

64

2

인터페이스 문법이 있는데 타입 별칭 문법은 왜 있나요?

0

118

4

마우스 호버 시 정보

0

92

2

vite으로 리액트 빌드하기를 업데이트해주세요.

1

89

2

타입가드를 만들어 사용하는 이유가 궁금합니다.

0

83

2

섹션 12가 너무 어려운데... 정상이겠죠..?

0

137

2

선생님.. 알고리즘도 강의해주시면안되나요

0

100

2

선생님은 어떻게 이런걸 아세요?

0

129

1

type: module

0

97

2

7:17초 업캐스팅 질문이있습니다!

0

76

1

슈퍼타입질문

1

64

2

프로젝트 설치

0

104

2

enum은 비원시 타입이면서 열거형 타입이 되는건가요?

0

70

2