问题标签 [react-native-windows]

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 投票
0 回答
30 浏览

react-native - react-native-sqlite-storage windows createFromLocation 错误

我正在尝试使用 react-native-sqlite-storage for windows 使用 createFromLocation 选项打开现有数据库,但我无法让它工作。我试过了

这会导致写入错误消息。打印的错误是“错误:无法打开数据库”,后跟堆栈跟踪。我已将我的 sqlite 文件保存在D:\appname\windows\appname\www其中,并将 Visual Studio 解决方案更新为“包含在项目中”db 文件。

我也试过

这给出了同样的错误。根据此处的插件源代码,我认为我已将文件放置在正确的位置,但我可能是错的。

我已确保遵循 repo README 中列出的特定于 Windows 的设置步骤,所以我在这里没有想法。

任何帮助,将不胜感激。

0 投票
0 回答
129 浏览

react-native - React Native for Windows 桌面应用程序运行速度非常慢

我正在尝试使用react-native (0.64.2) 和react-native-windows (0.64.20) 创建一个桌面 Windows 应用程序。但是,当我尝试运行应用程序时,运行会在几分钟(> 50 分钟)后完成。

Visual Studio:Windows SDK 版本 10.0.19041.0

这些是我电脑的规格:

  • 操作系统:Windows 10 10.0.19042
  • CPU:(8) x64 Intel(R) Core(TM) i7-6700HQ
  • CPU @ 2.60GHz 内存:11.89 GB

根据我的电脑规格,这个持续时间是正常的吗?我该怎么做才能让它更快?

0 投票
0 回答
79 浏览

reactjs - 为 react-native-windows 创建 .exe 文件

我使用 react-native-windows 创建桌面应用程序。我想问一下,有什么方法可以向客户发送一些 .exe 链接,就像我们可以为简单的本地反应制作 apk 一样。有没有一种方法可以让我创建一个 .exe 链接或类似的东西,客户可以在他的桌面上安装和运行应用程序。

0 投票
1 回答
62 浏览

react-native - 我可以为 React Native macOS 应用程序和 React Native Windows 应用程序使用相同的代码库吗?

我正在尝试使用在 iOS、Android、macOS 和 Windows 上运行的 React Native 创建一个应用程序。能够使用 React Native 的一个优势是您可以在平台之间共享代码。

我正在遵循 React Native macOSWindows的设置指南,但在指南中,它们会指导您从头开始为每个平台创建一个新应用程序。因为我想使用同一个应用程序,所以我不必编写两次相同的代码,我按照指南创建了 macOS 应用程序。然后,在这个应用程序中,我使用npx react-native-windows-init --overwriteWindows 指南中的命令来初始化 Windows 平台。但是,当我使用命令运行 macOS 应用程序时npx react-native run-macos,我收到错误消息:

找不到模块“metro-config/src/defaults/exclusionList”

不存在捆绑 URL

我对设置指南感到奇怪的一件事是,对于 macOS,它告诉您使用 React Native 0.63 和 Windows 0.66。我对两者都使用了 0.66,也许这就是问题所在。但如果是这样,并且每个平台都需要不同版本的 React Native,我该如何为两个平台使用一个应用程序/代码库?这违背了 React Native 的核心前提之一:

创建特定于平台的组件版本,以便单个代码库可以跨平台共享代码。

是否可以像使用 iOS 和 Android 一样为两个桌面平台创建一个应用程序,如果可以,如何?


0 投票
0 回答
87 浏览

react-native - 如何从 React Native for Windows 项目中构建 .exe

我使用 React Native for Windows 创建了一个桌面应用程序,现在我想知道如何将我的项目导出或构建到 .exe 文件。

0 投票
1 回答
59 浏览

javascript - 为什么我在反应本机窗口中遇到 os 模块错误

我正在尝试在 react-native-windows 中构建 RDP 应用程序。但是即使已经安装了 os 模块,我也会遇到 Unable to resolve module os 错误。

我试过的:

  • 重置缓存
  • 删除 node_modules 文件夹并使用 npm install 再次安装。

代码:

错误:

将此库用于 rdp:https ://www.npmjs.com/package/cross-node-rdp

0 投票
0 回答
36 浏览

reactjs - 尝试在反应本机窗口中构建 RDP 应用程序

我试图在反应原生窗口中构建一个 RDP 桌面应用程序。但是在线提供的软件包不起作用。

所以,我的问题是是否可以在 react native windows 中构建 RDP 桌面应用程序,如果是,那么我可以参考哪些资源,如果在 react native windows 中不可能,那么我应该使用哪种技术来构建跨平台 RDP 桌面应用程序。

任何想法、建议、参考和资源将不胜感激。

0 投票
1 回答
39 浏览

javascript - 反应原生声音在 Windows 上不起作用:无法读取未定义的属性“IsAndroid”

我正在使用 react native CLI 为 android 和 windows 开发项目,我想在用户单击按钮时播放声音。为此,我使用react-native-sound了最著名的库来在 react native 上播放声音,并且它支持 windows,正如他们在文档中所说的那样;

它在 android 上运行良好,但在 Windows 上会产生错误:

在此处输入图像描述

我试图记录require('react-native').NativeModules但 `RNSound 不存在。

有什么方法可以让它在 Windows 上工作,或者可以建议一些其他方式使用 react native 在 android 和 windows 上播放声音?