问题标签 [react-native-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1638 浏览

react-native - 如何从 react-native 中的选项卡堆栈注销到身份验证?

我的申请流程如下:-

ProfileScreen我已经放置了带有注销按钮的标题,如下所示。 在此处输入图像描述

我无法注销以进行Auth切换。我尝试过:-

this.props.navigation.navigate('Auth');=> 什么都没发生

我也从这里尝试这种方法

添加额外脚本

当前 TabHelper 脚本:-

发现了一些东西:- 在 TabHelper 文件上,如果我继续删除const AppContainer = createAppContainer(tabScreen);(用于处理 HomeScreen 焦点处的后退按钮)并替换为export default createAppContainer(tabScreen);,我可以注销并导航到登录。这就像我需要选择一个。

我如何同时拥有这两个功能?处理“再次按下退出”的后退按钮并在选项卡助手处注销导航?

0 投票
1 回答
2026 浏览

react-native - ReactNative:无法解析 React Native CLI 配置:groovy.json.JsonException:无法确定当前字符

开始了一个新的 react-native 项目,遵循链接react native cli quickstart approach。即使我没有进行任何代码更改,运行时也会出现以下错误npx react-native run-android

版本信息:

错误信息:

我尝试了什么: npm uninstall -g react-native react-native-clinpx.cmd --quiet --no-install react-native config

第二个命令的控制台输出:

我无法弄清楚出了什么问题。请帮助我解决错误。谢谢你。

0 投票
1 回答
1450 浏览

javascript - react-native CLI 应该是本地模块还是全局模块?

在 FB 的 git 页面上,我一直在了解开始使用 React Native 的初始步骤。https://facebook.github.io/react-native/docs/getting-started

在此过程中,使用 nxp 或 npm 安装的 CLI,我得到了流动错误。

这发生在 cocoapods 安装期间。文档说:

如果您之前安装了全局 react-native-cli 包,请将其删除,因为它可能会导致意外问题。

但无论安装了什么或用于创建起始文件,都会发生这种情况。

在 Podfile 中有这些行:

如果我在项目中本地执行 npm install @react-native-commuinty/cli 然后pod install一切正常。我应该将 CLI 路径更改为我的 npm 目录的路径吗?如果文档说在没有安装 react-native CLI 时它不应该有任何问题,那么为什么我需要安装它才能pod install正常工作?

环境:

  • macOS 10.15

  • 节点 12.14.1

  • ruby ruby​​ 2.6.3p62(2019-04-16 修订版 67580)[universal.x86_64-darwin19](尝试使用 rbenv 2.5)

  • xcode-选择版本 2373。

0 投票
2 回答
678 浏览

react-native - 纱线还是 npm?用于在 react-native 中安装依赖项

我应该使用什么来安装 react-native 依赖项?yarn 或 npm,在我的情况下,npm 在某些依赖项方面存在一些问题。有时我使用 npm 来安装这些,但我仍然对决定永久使用哪一个感到困惑。

0 投票
1 回答
134 浏览

android - 如何从 native-android 小部件调用 react native 的组件?

我正在使用 react native cli (RN=0.61)。我有一个用于发送 SOS 消息的组件。我想从使用 android studio (java) 开发的 android 小部件中调用它。我该怎么做?

PS 我已经使用 android-studio 来构建小部件,因为没有使用 react native 直接创建小部件的方法。

0 投票
1 回答
235 浏览

ios - 使用 React-native init,新的 iOS 应用程序无法在 Xcode 中构建,构建错误 'ld: library not found for -lDoubleConversion

重现步骤:

react-native init FirstProject cd FirstProject open ios/FirstProject.xcodeproj

... Xcode 打开项目:

在此处输入图像描述

我选择构建目标 iOS Simulator -> Iphone XR

在后台打开一个终端窗口:

在此处输入图像描述

但是,Xcode 返回一个构建错误:

此处显示警告https://gist.github.com/jasonfb/7b51a260df419590c6fadda93fb49348

在此处输入图像描述

0 投票
1 回答
968 浏览

react-native - eslint@6.8.0:引擎“节点”与此模块不兼容。预期版本“^8.10.0 || ^10.13.0 || >=11.10.1”。得到“11.6.0”

我试图运行nix react-native init Hello并得到以下错误:

我检查我的节点版本是 v13.11.0,但它说 Got 11.6.0。不知道那个版本来自哪里

0 投票
1 回答
63 浏览

react-native - ern create-miniapp 在 Windows 机器上失败

'错误:产生 .ern\versions\0.40.0\node_modules\ern-core\node_modules.bin\yarn ENOENT events.js:196 throw er; // 未处理的“错误”事件 ^ 错误:在 Process.ChildProcess._handle.onexit (internal/child_process.js:266:19) 处生成 C:\Users.ern\versions\0.40.0\node_modules.bin\yarn ENOENT onErrorNT (internal/child_process.js:468:16) at processTicksAndRejections (internal/process/task_queues.js:84:21) 在 ChildProcess 实例上发出“错误”事件:在 Process.ChildProcess._handle.onexit (internal/child_process. js:272:12) onErrorNT (internal/child_process.js:468:16) at processTicksAndRejections (internal/process/task_queues.js:84:21) { errno: -4058, code: 'ENOENT', syscall: 'spawn C:\Users.ern\versions\0.40.0\node_modules.bin\yarn',路径:'C:\Users.

0 投票
1 回答
2540 浏览

android - React-Native 更改 iOS 和 Android 文件夹的默认位置

根据react-native cli 文档,我们可以根据每个平台为 RN cli 指定自定义配置。我想更改每个平台文件夹的默认位置,因此我将自定义添加react-native.config.js到项目的根目录中,您可以在此处找到:

如果我react-native config在根文件夹中运行,我可以看到正确的配置:

问题是每当我运行时react-native run-ios都会出现此错误:

注意:我正确安装了所有依赖项。这是react-native --v命令的结果:

0 投票
1 回答
805 浏览

ios - 在“UIView”类型的对象上找不到属性“passwordRules”*'

在初始化新的 react native 应用程序时出现这些错误:

  1. 在“UIView *”类型的对象上找不到属性“passwordRules”

  2. 使用未声明的标识符“UITextInputPasswordRules”

在此处输入图像描述

重现步骤:

环境细节: