💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
虽然并不一定需要知道 Babel 的工作原理,但是了解一下使用 Babel 将ES6语法如何转化为ES5语法还是有必要的,有的时候便于排查错误,有的时候一些莫名其妙的问题总是困扰我们很久,在了解 Babel 的输出之后会更容易定位问题。 事实上,`babel-preset-env` 只是一组转化工具的集合,我们完全可以自由拆卸使用其中的部分插件。 比如,`babel-plugin-transform-es2015-arrow-functions` 就是将 ES6 的箭头函数语法转化为 ES5 语法的一个 babel 插件。 只使用部分插件,只需将对应插件写入 `.babelrc` 文件中的 `plugins` 即可,比如上述的箭头函数转化插件: ``` { "plugins": ["transform-es2015-arrow-functions"] } ``` 加入的时候省略前缀 `babel-plugin`,只用写后面的主体部分即可。