Typescript/TypeScript(ZeroCho)

tsc 기본명령어

느리지만 꾸준하게 2021. 10. 21. 18:04
npm init

npm i typescript

npm i -g typescript

여기서 g를 붙이면 typescript를 명령어로 쓸 수 있다.

 

tsc

typescript compile이라고 보자. 즉 typescript를 compile해서 javascript로 바꿔주는 역할을 한다.

 

 

 

이후 해당 폴더로 가서 명령어를 쳐보자

cd lecture

cd lecture/.../...(lecture안에 하위폴더에서 진행하는 경우)

tsc lecture.ts

 

ts가 tsc를 통해서 js파일로 바뀐다.

즉 흐름이 html은 js만 불러오고 js는 안 건들고 ts만 작업을 한다. ts파일을 tsc로 js파일로 바꿔준다. 그러면 html이 바꿔진 결과물인 js를 불러와서 그거를 실행시킨다.

// html파일

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title>내가 하고싶은 제목</title>
</head>

<body>
    <script src="filename.js"></script>
</body>

</html>

 

그리고 npx를 쓰면 진행하는 프로젝트 버전이랑 명령어 버전을 일치시킬 수 있다.

npx tsc -w

 

 

<출처 조현영: 웹게임을 만들며 배우는 TypeScript>

https://www.inflearn.com/course/%EC%9B%B9%EA%B2%8C%EC%9E%84%EC%9D%84-%EB%A7%8C%EB%93%A4%EB%A9%B0-%EB%B0%B0%EC%9A%B0%EB%8A%94-typescript/dashboard

 

웹 게임을 만들며 배우는 TypeScript - 인프런 | 강의

웹 게임을 만들며 배우는 자바스크립트의 후속작으로 같은 게임을 타입스크립트로 만들어봅니다., 타입스크립트, 웹 게임을 만들며 재밌게 배워보아요! 🗒 강의소개 웹 게임을 만들며 배우는

www.inflearn.com

 

'Typescript > TypeScript(ZeroCho)' 카테고리의 다른 글

커스텀 패키지 타이핑  (0) 2021.10.21
남의 패키지인 Redux & Axios 사용하기  (0) 2021.10.21
TS 모듈 시스템의 주의사항  (0) 2021.10.21
JS 모듈 시스템  (0) 2021.10.21
ts 간단한 변경사항  (0) 2021.10.21