서버사이드 node.js에서 es2015 (es6)문법과 react를 위한 jsx 문법을 실행할 경우가 있습니다.
(ex : React의 서버 사이드 랜더링이 필요할 경우)
이때는 아래와 같이 babel을 설치하여 사용하시면 됩니다.
-
바벨 명령어 도구 설치
$ npm install -g babel-cli -
로컬 모듈에 바벨 2015 지원 설치
$ npm install babel-preset-es2015 –save -
로컬 모듈에 바벨 react 지원 설치 (react 서버 랜더링 필요시)
$ npm install babel-preset-react –save -
server.js 파일 실행
$ babel-node –presets=es2015,react server.js
node.js 에서 es2015 (es6), react (jsx) 문법 실행하기