我为Windows(https://github.com/Microsoft/react-native-windows)构建了本机应用程序。该应用程序在我的开发计算机上运行良好,但是如果我将EXE(和DLL依赖项)复制到另一台计算机上并运行,则会收到错误消息
无法下载JS捆绑包。你忘了开始 开发服务器还是连接您的设备?
是否可以构建不依赖“开发服务器”的自包含应用?
答案 0 :(得分:0)
您可以使用捆绑您的JS代码
react-native bundle --platform windows --entry-file index.windows.js
--bundle-output windows\myapp\ReactAssets\index.windows.bundle
--assets-dest windows\myapp\ReactAssets
--dev false
如果您要上传到商店,则可以关注 https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps#create-an-app-package
答案 1 :(得分:0)
React Native Windows Environment Setup(带有打字稿)
安装React Native CLI
npm i -g react-native-cli
安装TypeScript
npm i -g typescript
创建您的项目
react-native init --version="0.55.0-rc.0" MyApp --template typescript && node MyApp/setup.js
更改项目目录MyApp
cd MyApp
安装React Native Windows CLI插件
npm i --save-dev rnpm-plugin-windows
运行Windows初始化命令
react-native windows --windowsVersion 0.55.0-rc.0
在Visual Studio中打开项目MyApp.sln文件
按照提示安装Windows 10 SDK v. 10.0.14393.0
如果出现提示,请在“使用开发人员功能”下的“设置”窗口中选择“开发人员模式”,然后批准证书安装请求。启用“开发人员模式”以允许自定义应用程序运行
安装Windows构建工具(在Windows Power Shell中运行)
npm i -g --production windows-build-tools
运行您的应用程序
react-native run-windows
提示Windows PowerShell安装证书:输入Y进行安装
提示窗口:允许访问Windows防火墙