react-native run-windows
本指南将为您提供有关 React Native Windows CLI 的 run-windows
命令的更多信息。
run-windows
run-windows
CLI 命令用于构建和运行 React Native for Windows 应用程序。
用法
构建您的 RNW 应用程序并在连接的 Windows 桌面、模拟器或设备上启动它。
npx react-native run-windows
选项
注意: 远程调试已在 RN 0.73 中正式标记为弃用,并将在后续版本中移除。
以下是 react-native run-windows
接受的选项
选项 | 输入类型 | 描述 |
---|---|---|
--release | 布尔值 | 指定发布版本 (Release build) |
--root | 字符串 | 覆盖包含 windows 文件夹的项目的根目录 |
--arch | 字符串 | 构建架构,即 ARM64 、x86 、x64 。默认为系统架构。 |
--singleproc | 布尔值 | 禁用多进程构建 |
--emulator | 布尔值 | 将应用程序部署到模拟器 |
--device | 布尔值 | 将应用程序部署到已连接的设备 |
--target | 字符串 | 将应用程序部署到设备的指定 GUID |
--remote-debugging | 布尔值 | (已弃用)以远程调试模式部署应用程序 |
--logging | 布尔值 | 详细输出日志记录 |
--no-packager | 布尔值 | 构建时不要启动打包器 |
--bundle | 布尔值 | 启用 Bundle 配置,即 ReleaseBundle /DebugBundle 而非 Release /Debug |
--no-launch | 布尔值 | 部署后不要启动应用程序 |
--no-autolink | 布尔值 | 不运行自动链接 |
--no-build | 布尔值 | 不构建解决方案 |
--no-deploy | 布尔值 | 不部署应用程序 |
--deploy-from-layout | 布尔值 | 即使在 Release 构建中也强制从布局部署 |
--sln | 字符串 | 覆盖由 'react-native config' 确定的应用程序解决方案文件,即 windows\myApp.sln |
--proj | 字符串 | 覆盖由 'react-native config' 确定的应用程序项目文件,即 windows\myApp\myApp.vcxproj |
--msbuildprops | 字符串 | 要传递给 MSBuild 的逗号分隔属性,即 prop1=value1,prop2=value2 |
--buildLogDirectory | 字符串 | 存储 MSBuild 日志文件的可选目录 |
--info | 布尔值 | 转储环境信息 |
--direct-debugging | 数字 | 在指定端口启用直接调试 |
--no-telemetry | 布尔值 | 禁用发送遥测数据,该数据用于分析 react-native-windows CLI 的使用情况和故障 |
-h , --help | 布尔值 | 显示命令帮助 |
遥测通知
此命令默认向 Microsoft 发送遥测数据。您可以通过使用 --no-telemetry
命令行选项来阻止发送遥测数据。有关更多详细信息,请参阅下文。
本软件可能会收集有关您及您使用本软件的信息并将其发送给 Microsoft。Microsoft 可能会使用此信息来提供服务并改进我们的产品和服务。您可以按照存储库中的说明关闭遥测功能。本软件中还有一些功能可能使您和 Microsoft 能够从您的应用程序用户那里收集数据。如果您使用这些功能,则必须遵守适用法律,包括向您的应用程序用户提供适当的通知以及 Microsoft 隐私声明的副本。我们的隐私声明位于 https://go.microsoft.com/fwlink/?LinkID=824704。您可以在帮助文档和我们的隐私声明中了解有关数据收集和使用的更多信息。您使用本软件即表示您同意这些做法。
此数据收集通知仅适用于运行 react-native-windows CLI 命令的过程。