Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- file upload
- props
- 자바
- Kotlin
- kafka
- spring boot
- Nest.js
- It
- state
- node.js
- restful api
- 조건문
- front-end
- swagger
- Sequelize
- component
- react
- SWIFT
- 상속
- 개발자
- 코틀린
- vue
- Producer
- 반복문
- 개발이 취미인 사람
- AWS
- javascript
- java
- class
- back-end
Archives
- Today
- Total
개발이 취미인 사람
[Node.js] Express TypeScript 설정 본문
반응형
- 개요
안녕하세요. 이번 시간에는 Express에 TypeScript 설정하는 방법에 대해 알아보겠습니다.
- 설정
신규 프로젝트에서 TypeScript를 적용하기 때문에 기존 진행하는 프로젝트에는 적용하지 않으시는 걸 추천드리겠습니다.
typescript global 설치
#npm
sudo npm install -g typescript
#yarn
sudo yarn global add typescript
위 명령어를 통해 어느 경로에서 typescript 명령어를 사용할 수 있습니다.
프로젝트 생성
mkdir project-name
cd project-name
npm init & yarn init // 프로젝트 초기 설정
tsc --init
TypeScript 환경 설정
- 모듈 설치
devDependencies(개발 환경)
#npm
npm install --save-dev @types/express @types/node nodemon ts-node typescript
#yarn
yarn add @types/express @types/node nodemon ts-node typescript --dev
TypeScript는 JavaScript에 슈퍼셋인 오픈소스 프로그래밍 언어입니다. (슈퍼셋이란 JavaScript에서 확장된 언어라는 뜻)
TypeScript에 대한 개념에 대해 궁금하신 분들은 아래 링크를 통해 학습하고 오시는 걸 추천드리겠습니다!
[TypeScript] TypeScript 개념 및 사용하는 이유
실제 우리는 개발하는 환경은 TypeScript 환경에서 개발을 하지만 배포 레벨에서는 JavaScript로 컴파일 후 배포를 하게 됩니다.
그렇기 때문에 개발 모드인 devDependencies 환경에 패키지 모듈을 설치해야 합니다.
dependencise(배포 환경)
#npm
npm install --save express
#yarn
yarn add express
우리가 사용할 express모듈을 설치해주면 설정을 완료했습니다. :)
이번 시간에는 Express에 TypeScript를 적용하는 시간을 가져봤습니다. 감사합니다.
'백앤드(Back-End) > Node.JS' 카테고리의 다른 글
[Node.js] PM2 사용법 - 서버를 무중단으로 사용하기 (0) | 2021.04.17 |
---|---|
[Node.js] babel 설정 (0) | 2021.04.16 |
[Node.js] Sequelize Migration 사용법 (0) | 2021.02.13 |
[Node.js] Sequelize Seeders 사용법 (1) | 2021.02.13 |
[Node.js] Sequelize CRUD 사용법 (0) | 2021.02.12 |