执行顺序

149 阅读1分钟

babel ( juejin.cn/post/684490…)

可以同时使用多个Plugin和Preset,此时,它们的执行顺序非常重要。

  • 先执行完所有Plugin,再执行Preset。
  • 多个Plugin,按照声明次序顺序执行。
  • 多个Preset,按照声明次序逆序执行。

比如.babelrc配置如下,那么执行的顺序为:

  • Plugin:transform-react-jsx、transform-async-to-generator
  • Preset:es2016、es2015
{
  "plugins": [ 
    "transform-react-jsx",
    "transform-async-to-generator"
  ],
  "presets": [ 
    "es2015",
    "es2016"    
  ]
}

webpack www.webpackjs.com/concepts/lo… blog.csdn.net/nightwishh/…