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

时间:2017-02-08 03:27:06

标签: wpf windows 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"
},

这是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"
  }
}

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

enter image description here

我是否错过了导致此错误的重要步骤?非常感谢任何帮助。

2 个答案:

答案 0 :(得分:6)

首先,我要说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

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

答案 1 :(得分:1)

@MattHargett是正确的,但至少对于我来说,我必须更加具体一些才能安装0.57。语法可能不是最新的...

对我来说,我必须:

react-native windows --windowsVersion react-native-windows@0.57