몇 가지 간단한 설정 과정 ES6 구문 webpack4 사용 바벨

첫째, 설치 패키지

NPM --save-DEV 바벨 로더 @의 바벨 / 코어 설치 
NPM / 사전-ENV의 --save-DEV @의 바벨 설치
NPM은 @ 바벨 / polyfill --save 설치
NPM 설치 --save-DEV @ 바벨 / 플러그인 - 변환 -을 런타임
--save @의 바벨 / 런타임 NPM 설치
NPM 설치 @의 바벨 / 런타임 corejs2 -D 

모듈 구성의 두 개의 webpack.config.js

모듈 : { 
  규칙 : [ 
    {시험 : /\.js$/ 제외 / node_modules / 로더 "바벨 로더" } 
  ] 
}

그런 다음 루트 디렉토리에있는 세 개의 구성 파일 .babelrc

{
   "플러그인" [ 
    [
       "@의 바벨 / 플러그인 --런타임 변환", 
      {
         "absoluteRuntime" 거짓 , 
        "corejs": 2, 
        "헬퍼" 사실 , 
        "재생기를" 사실 , 
        "useESModules" 거짓 
      } 
    ] 
  ] 
}

하지 .babelrc 구성 파일도 할 수 있습니다

https://babeljs.io/setup#installation  약의 설치 구성의 일부 웹팩

{ 
    시험 : /\.js$/는  
    제외 : / node_modules /  
    로더 : "바벨 로더" 
    옵션 : {
         // "사전 설정"[[ "@의 바벨 / 사전-ENV", { 
        // "목표" { 
        // "크롬": "67" 
        //} 
        // useBuiltIns : "사용", 
        //}]] 
        "플러그인" [ 
            [
                 "@의 바벨 / 플러그인 --런타임 변환", 
                {
                     "absoluteRuntime을" 거짓 , 
                    "corejs": 2,
                    "헬퍼" 사실 ,
                    "재생기" 사실 , 
                    "useESModules" 거짓 
                } 
            ] 
        ] 
    } 
}

구문 ES6가 ES5된다 허용 역방향 호환도의 부재하에 사용하는 자동 기능 참조에 따라 도입 될 수있다

추천

출처www.cnblogs.com/init-007/p/11355319.html