Babel是一個編譯JavaScript的平臺,它的強大之處表如今能夠經過編譯幫你達到:javascript
安裝依賴包:java
npm install --save-dev babel-core babel-loader babel-preset-react babel-preset-env
在webpack.config.js中配置babel:node
module:{ rules:[ { test:'/\.(js|jsx)$/', use:{ loader:'babel-loader' }, exclude:/node_module/ } ] }
在根目錄下創建.babelrc文件,雖然Babel能夠直接在webpack.config.js中進行配置,可是考慮到babel具備很是多的配置選項,若是卸載webapck.config.js中會很是的雍長不可閱讀,因此咱們常常把配置卸載.babelrc文件裏。react
.babelrcwebpack
{ "presets":["env","react"] }
參考地址:git