WEB/Node.js

[Node.JS][ES6] Babel 설치 및 사용 방법

S0PH1A 2019. 1. 29. 00:41
반응형

[ES6] Babel 설치 및 사용 방법



ES6 이상은 javascript 가 그냥 읽을 수 없기 떄문에 ES5로 변환하기 위해 Babel을 사용한다.

아래 두개가 미리 설치 되어 있어야 한다.

1) npm

2) nodejs

--> [Electron] npm, electron 설치 에 설치 방법이 나와있다.


1. 바벨 설치

$ npm uninstall -g babel
$ npm install --save-dev babel-cli


2. node.js 프로젝트에 바벨 설치

$ npm init
$ npm install --save-dev babel-core babel-cli babel-preset-es2015

- package.json파일에 devDependencies 옵션이 추가된다.

{
  "name": "test_electron",
  "version": "1.0.0",
  "main": "main.js",
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.3",
    "babel-preset-es2015": "^6.24.1"
  }
}


3. 테스트 파일 생성

- ex) test.js

let test = 'ok';


4. package.json 에 scripts부분 npm command 추가 

- babel [생성한 파일명] --out-file [생성될 파일명] --presets=es2015

{
  "name": "test_electron",
  "version": "1.0.0",
  "main": "main.js",
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.3",
    "babel-preset-es2015": "^6.24.1"
  },
  "scripts": {
     "build": "babel test.js --out-file new_test.js --presets=es2015"
  }
}


5, babel 실행

$ npm run build







참고 : BABEL 설치 및 사용하기

반응형