babel-plugin-*和babel-preset-*之间有什么区别?

Car*_*los 6 javascript babel reactjs

我正在使用插件和预设以及我当前的反应应用程序,但从技术上讲,我无法让某人了解预设和插件之间的区别.对我来说,两者都是babel加载程序用来编译代码的javascript文件.

小智 11

简而言之,一个babel预设包含多个babel插件.

例如,如果您只使用箭头功能,则只需要transform-es2015-arrow-functions插件.如果您使用了很多ES2015功能,那么最好使用babel-preset-es2015包含很多插件的功能transform-es2015-arrow-functions.