babel
babel 7 及插件和预设
eg:npm install --save-dev @babel/core babel-loader @babel/preset-env @babel/preset-react
babel 6
eg:npm install --save-dev babel-core babel-loader babel-preset-env babel-preset-react
预设:
如果想要转换某些特性的话,可以去安装某个版本的预置,babel可以去向下兼容
$ npm install --save-dev babel-preset-es2015
//.babelrc
{
"presets": ["es2015"]
}
如果想包含所有javascript版本的话
$ npm install --save-dev babel-preset-env
//.babelrc
{
"presets": ["env"]
}
参考:https://segmentfault.com/a/1190000016458913
https://juejin.im/post/58d8d8d8ac502e0058d9ddaf
工欲善其事 必先利其器