반응형
[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 설치 및 사용하기
반응형
'WEB > Node.js' 카테고리의 다른 글
[NodeJS] 디렉토리 안에 디렉토리인 것만 찾기 (0) | 2019.05.22 |
---|---|
[NodeJS] 동기/비동기 (0) | 2019.04.18 |
[NodeJS] Popper.js 추가 오류 해결 방법 (0) | 2019.04.17 |
[Node.JS] ffmpeg 영상 코덱 변경 방법 (0) | 2019.02.27 |
[Nodejs] 폴더 없으면 생성하도록 하는 방법 (0) | 2019.02.22 |