react-native init-windows
本指南将为您提供有关 React Native Windows CLI 的 init-windows
命令的更多信息。
init-windows
init-windows
CLI 命令用于在现有 React Native 项目中初始化一个新的 React Native for Windows 项目。
用法
从给定模板初始化一个新的 RNW 项目。
npx react-native init-windows
选项
以下是 react-native init-windows
的选项:
选项 | 输入类型 | 描述 |
---|---|---|
--logging | 布尔值 | 详细输出日志记录 |
--template | 字符串 | 指定要使用的模板 |
--name | 字符串 | 原生项目名称。默认为 app.json 或 package.json 中的 name 属性 |
--namespace | 字符串 | 原生项目命名空间,使用点作为分隔符表示,即 Level1.Level2.Level3 。默认为与 name 相同 |
--overwrite | 布尔值 | 覆盖任何现有文件而无需提示 |
--no-telemetry | 布尔值 | 禁用发送遥测数据,该数据用于分析 react-native-windows CLI 的使用情况和故障 |
-h , --help | 布尔值 | 显示命令帮助 |
Templates
通过替换 --template XYZ
,其中 XYZ
可以是以下之一,以下模板可用于 init-windows
:
模板 | 名称 |
---|---|
cpp-app | React Native Windows 应用程序(新架构,WinAppSDK,C++) |
cpp-lib | React Native Windows 库(C++) |
old/uwp-cpp-app | React Native Windows 应用程序(旧架构,UWP,C++) |
old/uwp-cs-app | React Native Windows 应用程序(旧架构,UWP,C#) |
遥测通知
此命令默认向 Microsoft 发送遥测数据。您可以通过使用 --no-telemetry
命令行选项来阻止发送遥测数据。有关更多详细信息,请参阅下文。
本软件可能会收集有关您及您使用本软件的信息并将其发送给 Microsoft。Microsoft 可能会使用此信息来提供服务并改进我们的产品和服务。您可以按照存储库中的说明关闭遥测功能。本软件中还有一些功能可能使您和 Microsoft 能够从您的应用程序用户那里收集数据。如果您使用这些功能,则必须遵守适用法律,包括向您的应用程序用户提供适当的通知以及 Microsoft 隐私声明的副本。我们的隐私声明位于 https://go.microsoft.com/fwlink/?LinkID=824704。您可以在帮助文档和我们的隐私声明中了解有关数据收集和使用的更多信息。您使用本软件即表示您同意这些做法。
此数据收集通知仅适用于运行 react-native-windows CLI 命令的过程。