0

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

无法下载 JS 包。您是否忘记启动开发服务器或连接您的设备?

有没有办法构建一个不依赖“开发服务器”的独立应用程序?

4

2 回答 2

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

于 2018-08-02T20:34:19.343 回答
0

React Native Windows 环境设置(使用 Typescript)

  1. 下载并安装 Visual Studio 2017下载链接
  2. 下载并安装 Visual Studio Code下载链接
  3. 下载并安装 NodeJS下载链接
  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 防火墙

于 2018-08-17T13:47:48.533 回答