【发布时间】:2019-12-13 06:18:11
【问题描述】:
我已经按照官方网站上关于安装 React Native 的说明进行操作。 按照指示执行后,当我运行代码时,出现错误,经过一番研究,我发现这是因为我仍在使用 2011 MAC BOOK PRO,而我使用的 Xcode 版本是 Xcode 9.2,与当前版本的 React Native。
我想使用旧版本的 React Native。哪个 React Native 版本与 Xcode 9.2 兼容,我应该使用哪个 React Native CLI 版本?
我尝试使用 CLI 安装旧版本:
react-native init Test --version 0.51
但我收到以下错误:
这将引导你创建一个新的 React Native 项目 /Users/bliss/Documents/Coder/ReactNative/Test Using yarn v1.3.2 正在安装 0.51... yarn add v1.3.2 info 找不到锁文件。 [1/4] ???? Resolving packages... error 发生意外错误: “https://registry.yarnpkg.com/0.51:未找到”。信息 如果您认为 是一个错误,请使用提供的信息打开一个错误报告 “/Users/bliss/Documents/Coder/ReactNative/Test/yarn-error.log”。信息 访问https://yarnpkg.com/en/docs/cli/add 获取有关此的文档 命令。 { 错误:命令失败:纱线添加 0.51 --exact 在 checkExecSyncError (child_process.js:629:11) 在 execSync (child_process.js:666:13) 运行时(/usr/local/lib/node_modules/react-native-cli/index.js:294:5) 在 createProject (/usr/local/lib/node_modules/react-native-cli/index.js:249:3) 在初始化(/usr/local/lib/node_modules/react-native-cli/index.js:200:5) 在对象。 (/usr/local/lib/node_modules/react-native-cli/index.js:153:7) 在 Module._compile (internal/modules/cjs/loader.js:776:30) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) 在 Module.load (internal/modules/cjs/loader.js:653:32) 在 tryModuleLoad (internal/modules/cjs/loader.js:593:12) 状态:1,信号:null,输出:[null,null,null],pid:6231,
stdout: null, stderr: null } 命令yarn add 0.51 --exact失败。
【问题讨论】:
标签: xcode react-native react-native-cli