1

我们让 CircleCI 在我们的一个 React Native 项目中运行一些测试(只是测试纯 JS 函数,而不是实际的 React Native 代码)——我想每次在 master 上成功构建时使用 code-push 来推送一个版本。

我的问题是代码推送在该react-native bundle阶段失败。

react-native bundle --platform ios --entry-file index.ios.js --bundle-output /tmp/main.jsbundle --dev false

错误是TransformError: /home/ubuntu/my-project/index.ios.js: __DEV__ is not defined

在我看来,babel 似乎没有成功转换 React Native 代码。

我的 .babelrc 是: { "presets": ["react-native-stage-0"] }

我尝试过删除 node_modules 中的所有 .babelrc 文件之类的操作,但我仍然遇到同样的错误。

4

0 回答 0