React Native Windows安装 - 找不到react-native-windows@0.41.*

Jun*_*iuz 3 windows wpf react-native uwp

我开始学习React Native,并发现React Native开发也可以在Windows上完成(感谢UWP).而且,我发现这个博客(https://shift.infinite.red/getting-started-with-react-native-development-for-windows-ba23a4be90b6#.c117cuwmy)详细介绍了如何安装和创建React Native的步骤为Windows开发项目和配置.我正在运行Windows 10,并且已经在"设置"下将开发人员功能设置为开发人员模式.但是,当我尝试初始化Windows(运行react-native windows)时,我收到一条错误消息"找不到react-native-windows@0.41 .. react-native-windows的最新版本是0.40.0-rc.1 ,尝试切换到react-native@0.40 .."(参见下面的屏幕截图)

我将package.json中的react-native依赖项更改为我的项目文件夹下的0.39.1(如博客中所述),但它仍然不起作用.

"dependencies": {
"react": "15.4.2",
"react-native": "0.41.2"
},
Run Code Online (Sandbox Code Playgroud)

这是package.json中的结构

{
  "name": "MyFirstProject",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "15.4.2",
    "react-native": "0.41.2"
  },
  "devDependencies": {
    "babel-jest": "18.0.0",
    "babel-preset-react-native": "1.9.1",
    "jest": "18.1.0",
    "react-test-renderer": "15.4.2",
    "rnpm-plugin-windows": "^0.2.3"
  },
  "jest": {
    "preset": "react-native"
  }
}
Run Code Online (Sandbox Code Playgroud)

CLI windows插件位于rnpm-plugin-windows@0.2.3

在此输入图像描述

我是否错过了导致此错误的重要步骤?任何帮助是极大的赞赏.

Mat*_*ett 7

首先,我要说React Native Windows也支持WPF + .NET 4.6,因此您也可以使用其他React Native平台之间相同的90 +%代码共享部署到Windows 7和8.1.

如React Native Windows常见问题解答中所述,您可以通过在创建项目时指定旧版本的react-native来解决此特定错误:

react-native windows --windowsVersion 0.40.0-rc.1
Run Code Online (Sandbox Code Playgroud)

React Native Windows通常与上游版本保持同步,但有时可能需要几天才能赶​​上.此解决方法允许您开始使用,然后再进行更新.