babel-loader-presets

babel-loader的presets的設置有必定的順序。es2015必須出如今stage-0前面,我記得這是由於es2015是ES6的標準,state-0等是對ES7一些提案的支持, state-0爲包含了es7最新的一些功能,state-一、二、3都只包含了部分功能。react

若是位子順序顛倒的話,那麼轉碼不成功,webpack打包失敗。webpack

關於state-0,若是不加state-0,presets裏只有es2015的話,那麼最起碼的react class中的箭頭函數都不支持。web

 

若是使用了webpack-plugin的話,那麼再使用.babelrc沒有什麼實際的意義,應爲babelrc爲單獨調用babel命令行工具單獨打包的,webpack已經幫你打包了,除非你要單獨用babel轉碼。babel

本站公眾號
   歡迎關注本站公眾號,獲取更多信息