问题标签 [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 回答
3130 浏览

react-native - React Native 中最新的医生命令的目的是什么

我正在查看最新的 react native 博客,其中他们为 react native 引入了医生命令。

我唯一能理解的就是为你做环境的事情。?

但我不明白目的。

doctor react native 命令的确切目的是什么?

0 投票
1 回答
1014 浏览

react-native - 在 bazel 构建中运行 react-native cli

我正在为 React-Native Android 项目设置 Bazel 构建。由于我不会使用 Android Studio 和 Gradle,我需要调用 react-native cli 来创建 RN 包。我尝试了几种genrule和规则的组合以及对、和.nodejs_binary的调用。这些尝试以两个错误之一结束:react-nativenpx react-nativereact-native\cli.js

1)

2)

这是我正在使用的 bazel 规则(许多排列用 # 注释掉):

0 投票
1 回答
199 浏览

react-native - React native run-ios 忽略模拟器选项

使用以下命令,我使用了我上次使用的模拟器 iPhone 8 Plus (iOS 13.2)。关于如何弄清楚为什么指定的模拟器没有启动的任何想法?

这些没有 npx 的命令也不会启动 iPad 模拟器,而是启动 iPhone 8 Plus。

0 投票
0 回答
965 浏览

react-native - (领域错误)扩展尚未初始化,无法访问 compileSdkVersion

我尝试在我的 MacBook 中构建一个应用程序,但它不是用领域构建的。当我想在 android 上构建时出现两个错误:

1) 配置项目 ':realm' 时出现问题。2) 评估项目 ':realm' 时出现问题。扩展尚未初始化,无法访问 compileSdkVersion。在 iOS 中,它说它找不到领域构造函数。

我已经检查了主 gradle 文件和领域模块的 gradle 文件中的 compilesdk 版本。他们看起来不错。

0 投票
1 回答
338 浏览

react-native - 无法在以前使用 expo cli 构建的应用程序上安装 React 本机 cli 应用程序

我已经安装了一个使用 playstore 的 expo cli 构建的 react-native 应用程序,我正在迁移到 react-native cli。我无法在现有的 expo 构建上安装 react-native cli 构建(使用相同的 android 密钥签名)。我收到以下错误

未安装应用程序,该软件包与同名的现有软件包冲突

任何解决方案将不胜感激

0 投票
1 回答
4628 浏览

react-native - React Native Pod 错误 - [!] 无效的 `Podfile` 文件:767:'' 处的意外令牌。| 相关问题 #448

我已经尝试过了:#448

环境

描述

在此处输入图像描述

' 可重现的演示

不知道为什么会这样,但这是在安装“@react-native-firebase”这个包之后开始的

吊舱文件

平台:ios,'9.0' require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

target 'quibik' do # quibik 的 Pod

pod 'RNFBAuth', :path => "../node_modules/@react-native-firebase/auth" pod 'RNFBApp', :path => "../node_modules/@react-native-firebase/app"

吊舱'FBLazyVector',:path =>“../node_modules/react-native/Libraries/FBLazyVector”吊舱'FBReactNativeSpec',:path =>“../node_modules/react-native/Libraries/FBReactNativeSpec”吊舱'RCTRequired' , :path => "../node_modules/react-native/Libraries/RCTRequired" pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety" pod 'React', :path = > '../node_modules/react-native/' pod 'React-Core', :path => '../node_modules/react-native/' pod 'React-CoreModules', :path => '../node_modules /react-native/React/CoreModules' pod 'React-Core/DevSupport', :path => '../node_modules/react-native/'
pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS' pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation' pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob' pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image' pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS' pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network' pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings' pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text' pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration' pod 'React-Core/RCTWebSocket', :path => ' ../node_modules/react-native/'

pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact' pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi' pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor' pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector' pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon" pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon" pod'瑜伽', :path => '../node_modules/react-native/ReactCommon/yoga'

pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' pod 'glog', :podspec => '../node_modules/react-native/third- party-podspecs/glog.podspec' pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'

pod 'react-native-splash-screen', :path => '../node_modules/react-native-splash-screen'

目标“quibikTests”确实继承!:search_paths # 用于测试结束的 Pod

使用_native_modules!结尾

target 'quibik-tvOS' do # 用于 quibik-tvOS 的 Pod

目标“quibik-tvOSTests”确实继承!:search_paths # 用于测试结束的 Pod

结尾

0 投票
0 回答
931 浏览

android - 如何在 react-native 中访问 android 设备上的 USB 存储?

我正在创建一个可以在我的 android 设备上播放的应用程序。经过数周的搜索并继续开发应用程序逻辑,我仍然无法找到访问 USB 设备的方法。

我正在使用React-Native CLI进行开发,并且设备在Nougat 7.1.2上运行。

应用程序将在如下设备上运行:- 在此处输入图像描述

在应用程序启动时,它将检查目标选择本地文件夹或可移动驱动器。如果用户选择可移动驱动器,它应该找到任何现有的可移动驱动器并获取其中的所有文件,其中包含要在主屏幕上播放的图像和视频(如屏幕保护程序/幻灯片)。

我遇到了USB OTG 存储库,但我不明白如何访问 USB 存储内容,因为控制台显示 USB 驱动器和鼠标 USB 加密狗之间的任何差异日志。 Metro 服务器控制台

如果我多次卸载和安装,两个设备日志都会触发相同的“ USB DISK 2.0在此处输入图像描述

是否有任何其他库/包能够搜索可移动驱动器存储并访问它的文件?

0 投票
3 回答
6747 浏览

ios - EPERM:不允许操作,chmod @react-native-community iOS

我正在使用 React 16.8.6 和 react-native 0.59.6。IOS。

在输入react-native --version或任何带有react-native前缀的东西时,它显示以下错误。

我清理了项目。重新启动它。

删除 npm 包并重新安装它。

试过npm install -g react-native-cli

我在 package.lock.json 依赖项中有react-native-community/cli 版本 1.12.0

我不知道该怎么做。我无法链接任何需要 react-native 关键字的库和其他东西。

此外,如果我像sudo react-native --version一样使用 sudo 运行它,它会给出如下所述的。

请就相同的问题提出一些指导。

谢谢。

0 投票
1 回答
61 浏览

javascript - 如何为使用 CLI 的最新版本的 react native 添加字体?

我知道如何将字体添加到 react-native 链接资产。现在我正在使用最新版本的 react-native 0.61.5,我无法链接资产。

react-native link在这种情况下我还需要使用吗?如果我使用react-native link,可能会导致已经链接的模块或不需要链接的模块出现问题react-native link

0 投票
2 回答
7240 浏览

react-native - 如何升级 react-native-cli?

检查当前反应原生 CLI 版本

我使用以下命令升级全局react-native-cli版本

但是现在检查当前的 react native cli 版本,它仍然是v1.0.0

如何升级react-native-cli