typescript compiler
$ npm i -g typescript ts-node
$ npm i axios
index.ts 코드 생성
import axios from 'axios';
const url = 'https://jsonplaceholder.typicode.com/todos/1';
axios.get(url).then(response =>{
console.log(response);
});
코드 생성 후에 컴파일하고 생겨난 index.js 를 실행할 수 있다.
$ tsc index.ts
$ node index.js
이를 매번 두번 실행하는것은 비효율 적이라서 ts-node를 사용하면 되는데,,
그냥 실행하면 에러가 발생한다!
해당 패키지들을 설치해주고
$ npm i @types/node --save-dev
$ npm i ts-node --save-dev
컴파일한다음 javascript로 실행하는 것을 한번에하는 명령어
// tsc index.ts + node index.js
$ ts-node index.ts
이렇게 하면된다.
인터페이스는 객체의 구조를 정의한다.
interface Todo {
id: number;
title: string;
completed: boolean;
}
728x90
반응형
'개발공부 > JavaScript&TypeScript' 카테고리의 다른 글
[Javascript] Intersection Observer API (0) | 2024.03.02 |
---|---|
import할 때 중괄호를 쓸때 안쓸때 차이 (1) | 2023.10.17 |
Typescript 인터페이스 (0) | 2023.10.15 |
Typescript annotations (0) | 2023.10.10 |
Javascript 헷갈리는 for문 4종류 (0) | 2023.10.10 |
댓글