본문 바로가기

Lecture

[typescript] VsCode에서 타입스크립트 실행방법

기본 설정

 

sudo npm install -g typescript
tsc -v // typescript 버전 확인

 

Typescript 파일을 자바스크립트 파일로 바꿔서 실행하는 법

tsc [파일명].ts

 

타입스크립트 파일을 컴파일 해주는 명령어.

확장자(ts)까지 써줘야함.



타입스크립트 파일 바로 실행하는 법

 

sudo npm install -g ts-node		// ts-node 설치

npm install --save-dev @types/node

ts-node -v	//ts-node 버전 확인

ts-node [파일명].ts	// 실행



next환경에서 타입스크립트 실행하는 법

 

먼저 next-app을 init해줘서 next환경을 구축해준다.

 

npm init next-app

 

명령어를 입력한 후 프로젝트 명을 입력하면 새로운 폴더 안에 파일이 생성된다.

이때 프로젝트 명에는 공백이나 대문자가 있어서는 안된다.

 

프로젝트 명 newnext

 

 

이렇게 폴더트리가 생성이 되면 npm run dev로 잘 실행되는지 확인을 해준다.

 

잘 실행되었다면 위처럼 화면이 뜰 것이다.

 

 

실행을 확인을 했다면

 

npm install --save-dev typescript @types/react @types/node

 

이렇게 3가지를 설치한후 _app.js를 _app.tsx로 변경한다.

 

안의 내용을 

 

import { AppProps } from 'next/app';

function App({ Component, pageProps }: AppProps) {
	return <Component { ...pageProps } />;
}

export default App;

 

이렇게 작성해준다.

자바스크립트와 다른점은 next/app에서 AppProps를 가지고와 선언해줬다는것.

 

변경후 npm run dev를 하면 tsconfig.json이 생성되며 코드가 실행된다.

 

 

tsconfig.json에 대해 자세히 알고싶다면 아래 블로그 참고

https://velog.io/@ansrjsdn/TypeScript-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95

 

TypeScript 설치 및 설정

타입스크립트를 실행하기 위해서는 nodejs가 설치되어 있어야 한다. 그리고 원하는 폴더로 가서 설정을 시작한다.그리고 typescript를 설치해준다.그리고 ts를 node에서 실행하게 해주는 ts-node를 설치

velog.io




타입스크립트에서 styled-component 사용법

 

npm install --save-dev @types/styled-components


이렇게 styled-components를 받고 사용방법은 자바스크립트와 똑같이 사용하면 된다.

 

 

타입스크립트 인터페이스와 타입의 차이점

https://yceffort.kr/2021/03/typescript-interface-vs-type

 

Home

yceffort

yceffort.kr

 

'Lecture' 카테고리의 다른 글

[React] github page로 배포하기  (0) 2021.11.02
Lottery DApp 만들기 에러모음  (0) 2021.10.29
스마트컨트렉트  (0) 2021.10.08
[거래소 만들기] 에러 해결, 미해결  (1) 2021.10.08
nodemon, morgan  (0) 2021.09.28