一个项目中可以使用多个Babel预设吗?

Edu*_*ard 8 javascript babel react-native expo

我正在开发一个React-Native应用程序,该应用程序是使用Expo安装的,它使用以下代码创建.babelrc配置:

{
    "presets": ["babel-preset-expo"],
    "env": {
        "development": {
            "plugins": ["transform-react-jsx-source"]
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

最近,我遇到了另外两个需要安装其他类型的babel预设的库,它们分别名为:"react-native""flow"

问题:如何合并3个预设?

Jay*_*ane 8

将它们作为项目添加到预设数组中

{
    "presets": ["babel-preset-expo","react-native","flow"]
    "env": {
        "development": {
            "plugins": ["transform-react-jsx-source"]
        }
    }
}
Run Code Online (Sandbox Code Playgroud)