我开始学习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,并且已经在“设置”下将开发人员功能设置为开发人员模式。但是,当我尝试初始化窗口(运行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

我是不是错过了导致这个错误的重要步骤?任何帮助都是非常感谢的。
发布于 2017-02-10 06:11:45
首先,我要说的是,React Native Windows也支持Windows4.6,因此您也可以通过在其他React Native平台之间共享相同的90+%代码来部署到Windows7和8.1。
正如在React Native Windows常见问题解答中所提到的,您可以通过在创建项目时指定一个较早版本的react-native来克服此特定错误:
react-native windows --windowsVersion 0.40.0-rc.1React Native Windows通常会跟上上游版本,但有时可能需要几天时间才能跟上。此解决方法允许您开始使用,然后在以后进行更新。
发布于 2019-05-16 01:36:19
@MattHargett是正确的,但至少对我来说,为了安装0.57,我必须更具体一点。也许语法不是很新……
对我来说,我必须:
react-native windows --windowsVersion react-native-windows@0.57https://stackoverflow.com/questions/42104135
复制相似问题