nodejs 의 npm 모듈의 hell을 벗어나기 위해서 deno 와 같은 TypeScript를 인스톨 해보았습니다.
지금 프로젝트에서 사용하는 노트북이 윈도우 환경이라 인스톨하는 방법은 아래와 같습니다.
PowerShell에서 아래의 스크립트를 실행하면 됩니다.
iwr https://deno.land/x/install/install.ps1 -useb | iex
이왕 Deno를 인스톨을 했으니 서버를 하나 생성해서 띄워보기로 했습니다.
폴더를 하나 만드셔서 VSCODE에서 folder를 오픈합니다.
F1 키를 누르시고 Deno: Initialize Workspace Configuration 을 선택을 합니다.
간단하게 deno.land에 있는 예제에 있는 소스를 가져와서 파일을 하나 생성해보았습니다.
import { Application } from "https://deno.land/x/oak/mod.ts";
const app = new Application();
app.use((ctx) => {
ctx.response.body = "Hello World!";
});
await app.listen({ port: 8000 });
C:\Users\userName\.deno\bin\deno.EXE run --unstable --inspect --allow-all .\Hello.ts
정말 간단하게 서버가 생성이 되네요.
기존의 nodejs 와 비교하면 정말 파일도 작고 require 도 적게 요구를 하네요.
NVM 설치 & node 18 인스톨하기 (0) | 2022.10.12 |
---|---|
Truffle 모듈 인스톨 하기 (0) | 2021.12.01 |
nodejs express 80 port로 서비스하기 (0) | 2021.02.04 |
nginx nodejs express 연동 설정 하기 (0) | 2021.02.02 |
nodejs pm2 로 프로세스 관리 (0) | 2021.01.29 |