FrontEnd Dev/typescript

[typescript] 기본사용방법 및 권한 오류

몽쯔 2021. 6. 13. 17:09

쓰는이유

강력한 타입

여러명의 개발자들이 개발할때 특정한 메서드에서 특정한 타입을 요구해서 실수를 방지

런타임(구동)에서 원하지않는 타입이들어오면 문제가 발생

 

js 라이브러리랑 쉽게 사용가능하다

 

터미널에서 

// window
$ npm install typescript -g

// mac
// 안된다. $sudo npm install typescript -g
// 홈브루로 설치하니 된다.
$brew install typescript

또는 npm으로 설치하려면 아래링크 참고하여 설치해도 되는듯 (명령어가 좀 달라진다)

https://heropy.blog/2020/01/27/typescript/

 

한눈에 보는 타입스크립트(updated)

타입스크립트는 Microsoft에서 개발하고 유지/관리하는 Apache 라이센스가 부여된 오픈 소스로, 자바스크립트에 강한 타입 시스템을 적용해 대부분의 에러를 컴파일 환경에서 코드를 입력하는 동안

heropy.blog

 

다양한 타입스크립트의 옵션을 확인 할 수 있는 명령어

$ tsc

설치 되면 터미널에 $tsc 파일명.ts라는 명령어로 사용가능

$tsc hello.ts

같은 경로에 js로 변환된 파일 확인가능


권한 오류 발생

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

 

윈도우에서 powerShell 찾아서 우클릭 관리자 권한으로 열기

 

powerShell 오류 참고 사이트

https://samsons.tistory.com/16

오류해결!

 


명령어로 빌드 했는데 파일은 생성되는데 컴파일이 안되는 경우는 경로가 한글이여서 그렇다