javascript - 是否可以在一个项目中使用多个 Babel 预设?

标签 javascript react-native babeljs expo

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

{
    "presets": ["babel-preset-expo"],
    "env": {
        "development": {
            "plugins": ["transform-react-jsx-source"]
        }
    }
}

最近我遇到了另外 2 个需要安装其他类型的 babel 预设的库,这些库名为:“react-native”“flow”

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

最佳答案

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

{
    "presets": ["babel-preset-expo","react-native","flow"]
    "env": {
        "development": {
            "plugins": ["transform-react-jsx-source"]
        }
    }
}

关于javascript - 是否可以在一个项目中使用多个 Babel 预设?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46937204/

相关文章:

javascript - D3js - 创建并轻松更新多折线图

android - 错误 : package path is not valid. 有效的系统镜像路径为 :ository. .. null

javascript - Babel编译JS导入相对路径失败

javascript - Angularjs:模型更改后刷新 View

javascript - 如何使用 props 组件 React 发送 props

javascript - React Native 将 http 图像保存到 Android 相机胶卷

javascript - "require is not defined"使用 webpack 2

javascript - 使用 Babel 转译器的 ES2015 孙子继承旁路链

javascript - 使用nodejs网络服务器在动态创建的html页面中执行javascript文件

javascript - react-sound-强制React组件更新并定位?