【问题标题】:Using @babel/plugin-proposal-nullish-coalescing-operator with "babel-preset-expo"将@babel/plugin-proposal-nullish-coalescing-operator 与“babel-preset-expo”一起使用
【发布时间】:2017-12-21 08:25:33
【问题描述】:

该项目是使用 create-react-native-app 创建的。

当我使用像const a = 2 ?? 3 这样的代码时,会报错“Cannot read property 'loose' of undefined”

我尝试添加 @babel/plugin-proposal-nullish-coalescing-operator 插件,但出现构建错误。

.babelrc

{
  "presets": ["babel-preset-expo"],
  "env": {
    "development": {
      "plugins": ["transform-react-jsx-source"]
    }
  },
  "plugins": ["@babel/plugin-proposal-nullish-coalescing-operator"]
}

【问题讨论】:

    标签: javascript react-native babeljs expo create-react-native-app


    【解决方案1】:

    这可能是你的 babel 版本的问题:

    确保你已经安装了所有正确的 babel 7 依赖, 例如:

    @babel/core 代替 babel-core

    @babel/cli 代替 babel-cli

    @babel/preset-env 代替 babel-preset-env

    https://www.menubar.io/cannot-read-property-loose-of-undefined/

    【讨论】:

      猜你喜欢
      • 2016-02-04
      • 1970-01-01
      • 2020-10-13
      • 1970-01-01
      • 2019-05-01
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 2019-05-02
      相关资源
      最近更新 更多