목표설정
Node와 Koa를 설치 후 ES 모듈이 사용되게끔 하기
이유
Node JS 에서는 ES 모듈인 import / export 문법이 지원되지 않습니다.
따라서, 해당 문법을 사용하기 위한 환경설정 방법을 적어봅니다.
1. Node 설치
2. Koa 설치
3. ES 모듈 사용을 위한 esm 설치
4. 환경설정 마무리
1. Node 설치
노드설치를 위해 아래의 링크를 통해서 접속 후 NodeJS 를 설치합니다.
다운로드 | Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
설치 후 터미널에서 아래의 명령어로 버전 확인이 되면
설치완료가 된 것입니다.
node --version
2. Koa 설치
Koa를 설치 하기 위해 먼저 package.json 파일을 생성합니다.
npm init
또는
yarn init
npm 또는 yarn 으로 설치 가능하며, 마지막에 -y 옵션을 붙여서 실행도 가능합니다.
Koa 웹 프레임워크를 설치를 위해 터미널에서 아래의 명령어를 입력합니다.
yarn add koa
koa
Koa web app framework
www.npmjs.com
3. ES 모듈 사용을 위한 esm 설치
esm설치를 위해 아래의 명령어를 터미널에서 실행합니다.
yarn add esm
esm
Tomorrow's ECMAScript modules today!
www.npmjs.com
4. 환경설정 마무리
정상작동이 되는지 확인하기 위해
index.js 파일에 아래의 코드를 입력해봅니다.
import Koa from 'koa';
const app = new Koa();
app.use(ctx => {
ctx.body = 'hello world';
});
app.listen(4000, ()=>{
console.log('Listening to my port 4000');
});
그리고 터미널에서 node -r esm src 를 입력합니다.