可以使用独立的React Native应用程序吗?

时间:2018-08-02 19:43:51

标签: react-native react-native-windows

我为Windows(https://github.com/Microsoft/react-native-windows)构建了本机应用程序。该应用程序在我的开发计算机上运行良好,但是如果我将EXE(和DLL依赖项)复制到另一台计算机上并运行,则会收到错误消息

  

无法下载JS捆绑包。你忘了开始   开发服务器还是连接您的设备?

是否可以构建不依赖“开发服务器”的自包含应用?

2 个答案:

答案 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(带有打字稿)

  1. 下载并安装Visual Studio 2017 Download Link
  2. 下载并安装Visual Studio代码Download Link
  3. 下载并安装NodeJS Download Link
  4. 安装React Native CLI

    npm i -g react-native-cli

  5. 安装TypeScript

    npm i -g typescript

  6. 创建您的项目

    react-native init --version="0.55.0-rc.0" MyApp --template typescript && node MyApp/setup.js

  7. 更改项目目录MyApp

    cd MyApp

  8. 安装React Native Windows CLI插件

    npm i --save-dev rnpm-plugin-windows

  9. 运行Windows初始化命令

    react-native windows --windowsVersion 0.55.0-rc.0

  10. 在Visual Studio中打开项目MyApp.sln文件

  11. 按照提示安装Windows 10 SDK v. 10.0.14393.0

  12. 如果出现提示,请在“使用开发人员功能”下的“设置”窗口中选择“开发人员模式”,然后批准证书安装请求。启用“开发人员模式”以允许自定义应用程序运行

  13. 安装Windows构建工具(在Windows Power Shell中运行)

    npm i -g --production windows-build-tools

  14. 运行您的应用程序

    react-native run-windows

  15. 提示Windows PowerShell安装证书:输入Y进行安装

  16. 提示窗口:允许访问Windows防火墙