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