问题标签 [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.
react-native - 如何从 react-native 中的选项卡堆栈注销到身份验证?
我的申请流程如下:-
在ProfileScreen
我已经放置了带有注销按钮的标题,如下所示。
我无法注销以进行Auth
切换。我尝试过:-
this.props.navigation.navigate('Auth');
=> 什么都没发生
我也从这里尝试这种方法
添加额外脚本
当前 TabHelper 脚本:-
发现了一些东西:-
在 TabHelper 文件上,如果我继续删除const AppContainer = createAppContainer(tabScreen);
(用于处理 HomeScreen 焦点处的后退按钮)并替换为export default createAppContainer(tabScreen);
,我可以注销并导航到登录。这就像我需要选择一个。
我如何同时拥有这两个功能?处理“再次按下退出”的后退按钮并在选项卡助手处注销导航?
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-cli
和
npx.cmd --quiet --no-install react-native config
第二个命令的控制台输出:
我无法弄清楚出了什么问题。请帮助我解决错误。谢谢你。
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。
react-native - 纱线还是 npm?用于在 react-native 中安装依赖项
我应该使用什么来安装 react-native 依赖项?yarn 或 npm,在我的情况下,npm 在某些依赖项方面存在一些问题。有时我使用 npm 来安装这些,但我仍然对决定永久使用哪一个感到困惑。
android - 如何从 native-android 小部件调用 react native 的组件?
我正在使用 react native cli (RN=0.61)。我有一个用于发送 SOS 消息的组件。我想从使用 android studio (java) 开发的 android 小部件中调用它。我该怎么做?
PS 我已经使用 android-studio 来构建小部件,因为没有使用 react native 直接创建小部件的方法。
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
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。不知道那个版本来自哪里
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.
android - React-Native 更改 iOS 和 Android 文件夹的默认位置
根据react-native cli 文档,我们可以根据每个平台为 RN cli 指定自定义配置。我想更改每个平台文件夹的默认位置,因此我将自定义添加react-native.config.js
到项目的根目录中,您可以在此处找到:
如果我react-native config
在根文件夹中运行,我可以看到正确的配置:
问题是每当我运行时react-native run-ios
都会出现此错误:
注意:我正确安装了所有依赖项。这是react-native --v
命令的结果: