이 시점에서 example 디렉터리에는 다음 내용이 있어야 한다.

    example/
    +-- node_modules/
    |    +-- (다양한 디렉터리와 파일) 
    +-- src/
    |    +-- index.js 
    +-- .babelrc 
    +-- package.json
    +-- package-lock.json

    이제 트랜스파일할 준비가 되었다! 다음을 입력하여 실행한다.

    npm run build

    바벨이 작업을 수행하고 lib 출력 디렉터리를 만들고 index.js의 ES5 버전을 작성한다. lib/index.js의 결과는 코드 1-3과 유사하다.

    코드 1-3 ES2015가 트랜스파일 된 결과–index-transpiled-to-es5.js

    "use strict"; 
    
    var obj = {
      rex: /\d/,
      checkArray: function checkArray(array) { 
        var _this = this; 
        return array.some(function (entry) { return _this.rex.test(entry); 
        }); 
       } 
    };
    console.log(obj.checkArray(["no", "digits", "in", "this", "array"])); // false 
    
    console.log(obj.checkArray(["this", "array", "has", "1", "digit"])); // true
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.