Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

신나는 개발...

babel 사용하기 본문

weekly

babel 사용하기

벽돌1 2020. 3. 21. 10:01

https://babeljs.io/docs/en/usage

 

Babel · The compiler for next generation JavaScript

The compiler for next generation JavaScript

babeljs.io

 

아래의 command로 babel package를 설치 :

 

npm install --save-dev @babel/core @babel/cli @babel/preset-env
npm install --save @babel/polyfill

 

 

babal.config.json 의 이름으로 config파일을 생성 (프로젝트 root에 생성)

 

{
  "presets": [
    [
      "@babel/env",
      {
        "targets": {
          "edge": "17",
          "firefox": "60",
          "chrome": "67",
          "safari": "11.1",
        },
        "useBuiltIns": "usage",
      }
    ]
  ]
}

 

위의 브라우저 리스트는 그냥 임의적 예시일 뿐, 원하는 브라우저를 세팅하도록

 

그리고 아래의 command로 src 경로의 모든 코드를 lib로 컴파일 하자

 

./node_modules/.bin/babel src --out-dir lib

 

 

 

'weekly' 카테고리의 다른 글

A Beginner’s Guide to Currying in Functional JavaScript  (0) 2020.04.04
바벨의 Configuration과 Polyfill  (0) 2020.03.21
바벨의 Plugins & Presets  (0) 2020.03.21
바벨 cli의 기본적 사용  (0) 2020.03.21
Lodash...?  (0) 2020.03.21