问题标签 [fbflipper]
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 devtools 在浏览器中启动?
我正在尝试使用Flipper调试我的 React Native 应用程序,每次我打开开发人员菜单并选择 Debug 时,它都会启动一个带有调试 UI 的浏览器选项卡。当我运行React Native Debugger时不会发生这种情况,但由于某种原因,它会在 Flipper 上发生。
ios - React Native - 在 iOS 上使用 Hermes 并禁用 Flipper
我很难使用 Flipper。我在 Podfile 中将其注释掉,而 hermes_enabled => true
. 我运行了 pod install agin 并构建了应用程序,但它在启动时崩溃了。当我将 Hermes 设置为 false 时,它已成功构建。
有没有办法禁用 Flipper 并保持 Hermes 真实并成功构建应用程序?
android - 将多个共享首选项键添加到鳍状肢共享首选项插件
我想知道如何在 Flipper Shared Preferences Viewer Plugin 中显示多个共享首选项键。KEY_FOO
, KEY_BAR
,KEY_BAZ
是共享首选项文件的字符串常量。
就像是
ios - 使用 React Native Flipper 时,多个命令生成 OpenSSL.xcframework
我已经在我的 Xcode 工作区中添加了一个 OpenSSL 框架。环境(Xcode 12.5,React-native 0.65.1)
当我添加 Flipper 时,我收到以下错误,因为 Flipper-Folly 也在创建 Openssl 框架
如果我删除脚蹼它工作正常。有没有办法从鳍状肢中删除 OpenSSL,因为我肯定想使用它的功能进行调试?
react-native - 为什么在鳍状肢版本中反应本机选择总是低于鳍状肢最近发布的版本
我react native 63.4
在我最近的项目中使用。因为我不确定由于 63.x 之后的大变化,新版本中可能会有多少不一致。
我正在尝试使用Flipper,即使您不想使用它,我也知道不同版本存在问题。事情在 66.0-rcx 发行说明中说将 Flipper 更新到 0.99.0(@swrobel 的 41f45a77ad) 为什么不正式使用现在是 0.109 的最新版本?即使是候选版本
ios - Pods/RCT-Folly/folly/portability/Time.h 中的错误和不同类型的 Typedef 重新定义('uint8_t'(又名'unsigned char')与'enum clockid_t')
我正在查看 react native 项目的源代码,但在构建它时遇到了问题。
运行以下命令后
npm install
在项目的根pod install
在 ios 文件夹中
我在终端收到以下消息:
当我使用 XCode 构建应用程序时,我在 Time.h (...Pods/RCT-Folly/folly/portability/Time.h) 处收到以下错误消息:
Typedef redefinition with different types ('uint8_t' (aka 'unsigned char') vs 'enum clockid_t')
该应用程序使用“react-native”:“0.66.1”。我正在使用 cocoapods 版本 1.11.2、节点版本 14.17.2 和 XCode 版本 13.1
Podfile 内容:
我尝试了许多类似问题的解决方案,但没有奏效。我尝试通过在 podfile 中将其注释掉来禁用 Flipper,我还尝试将目标更改为 iOS 12。我还尝试在删除 podfile.lock 并运行后安装 pod pod install --repo-update
,我也运行了pod cache clean --all
我也在这里https://github.com/facebook/react-native/issues/31480尝试了解决方案,"react-native": "0.64.1" // or higher
但它对我不起作用,我不清楚他们指的是什么“从podfile.lock”,如果仍然有错误。
编辑:[解决方案] 我通过
git clone [repo url]
在终端中实际运行而不是使用与 VSCode 交互的 Azure DevOps 的克隆按钮来消除此错误。
react-native - Flipper 插件不适用于 react-native 应用程序
我有 react-native 应用程序,其中我使用端口 8383 端口(我不能使用默认端口 8081)作为 Metro 捆绑器。在使用 Flipper 调试应用程序时,它显示大多数插件(如 Hermes/react dev-tool 等)不可用。
阅读文档后,我相信为鳍状肢使用正确的端口应该可以解决它。如果有任何其他解决方案,请告诉我。
如何更新 Flipper Mac 应用程序的 Metro 端口?
目前尚不清楚如何遵循链接https://fbflipper.com/docs/custom-ports/
中的说明
我应该在哪个目录中执行上面链接中提供的命令?
我尝试npx flipper-server --port 8383
在浏览器中运行,但它也不起作用。