如何从React Native for Windows项目构建生成.exe可执行文件
React Native for Windows 构建.exe可执行文件操作步骤
前置要求
- 已完成React Native for Windows项目开发,依赖安装无报错
- 已安装对应版本的Visual Studio,勾选「使用C++的桌面开发」「通用Windows平台开发」工作负载,Windows SDK版本与项目目标版本匹配
基础发布构建
首先在项目根目录执行发布构建命令:
npx react-native run-windows --release --no-launch --arch x64
参数说明:
--release:指定构建发布版本,而非调试版本--no-launch:构建完成后不自动启动应用--arch:指定构建的架构,可根据需求替换为x86、arm64
构建完成后,可执行文件默认输出路径为:windows\<你的项目名>\bin\x64\Release,该目录下的exe文件即可直接在你本机运行,但默认依赖系统运行时,若要分发到其他未安装对应运行时的设备运行,需完成后续配置后再执行构建。
生成可独立分发的包
如果需要生成不需要用户提前安装运行时的独立包,按以下步骤操作:
- 打开项目windows目录下的
.vcxproj项目文件 - 找到
PropertyGroup配置节点,新增或修改两个配置项:<AppxPackage>false</AppxPackage> <WindowsAppSDKSelfContained>true</WindowsAppSDKSelfContained> - 重新执行上面的发布构建命令,此时输出目录下的文件包含所有运行依赖,拷贝整个目录到其他设备即可直接运行主exe文件
生成单文件exe
如果需要把所有依赖打包成单个exe文件,可使用第三方单文件打包工具,将输出目录下的所有文件添加到打包工具中,设置项目主exe为启动入口,打包完成后即可得到单个可执行文件。
注意:如果需要公开发布应用,建议对生成的exe进行签名,避免用户运行时触发系统安全警告。
内容的提问来源于stack exchange,提问作者Mathias
相关产品推荐
相关产品推荐

