代码之家  ›  专栏  ›  技术社区  ›  George

是否可以使用自包含的React本机应用程序?

  •  0
  • George  · 技术社区  · 8 年前

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

    无法下载JS包。你忘了启动 开发服务器还是连接设备?

    有办法建立一个 自给自足 不依赖“开发服务器”的应用程序?

    2 回复  |  直到 8 年前
        1
  •  0
  •   Prabhu Manoharan    7 年前

    React Native Windows环境安装程序(使用Typescript)

    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防火墙

        2
  •  0
  •   Ankit    8 年前

    您可以使用

    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

    推荐文章