【问题标题】:npm ERR! errno -5npm 错误!错误号 -5
【发布时间】:2017-05-01 12:12:28
【问题描述】:

您好,当我尝试使用 react native 的典型启动命令时出现此错误

react-native init test

返回此错误

npm WARN react-native@0.44.0 requires a peer of react@16.0.0-alpha.6 but none was installed.
Setting up new React Native app in /Users/xxxx/ReactNativeProjects/gpss
Installing React...
gpss@0.0.1 /Users/xxxxx/ReactNativeProjects/gpss
└── react@16.0.0-alpha.6 

Installing Jest...
npm ERR! code EIO
npm ERR! errno -5
npm ERR! syscall read
npm ERR! EIO: i/o error, read

【问题讨论】:

  • 可能是 0.44 的问题。你试过用 0.43 吗?
  • I/O 错误可能指向硬件问题(HDD/SSD)。
  • 昨天还可以,怎么降级到0.43,我记得昨天升级了可能是这样
  • 请编辑您问题中的答案或接受答案以关闭此问题

标签: node.js npm react-native


【解决方案1】:

您可以卸载react-native,然后使用以下命令:

npm install react@reactversion --save.

注意 (reactversion) 是您想要的版本。

您也可以尝试将其重新安装为:

npm install react --save

或升级:

npm update react-native


最终清理缓存效果很好。希望这个答案能解决未来任何用户的问题。

【讨论】:

  • 自动安装react没问题,但是怎么卸载呢?
  • npm uninstall -g react???你是这样安装的,把uninstall放在那里
  • npm WARN react-native@0.44.0 需要 react@16.0.0-alpha.6 的对等点,但没有安装。在 /Users/barron9/test3 中设置新的 React Native 应用程序正在安装 React... test3@0.0.1 /Users/barron9/test3 └── react@16.0.0-alpha.6 安装 Jest... ⸨ ░░░ ░░░░░░░░░░⸩ ⠴ fetchMetadata:动词 afterAdd /Users/barron9/.npm/has-flag/1.0.0/package/package.json 写成
  • 正在安装 Jest... npm ERR!代码 EIO npm 错误! errno -5 npm 错误!系统调用读取 npm ERR! EIO:i/o 错误,读取
  • 你输入了什么?
猜你喜欢
  • 2017-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-14
  • 2020-02-12
  • 1970-01-01
  • 1970-01-01
  • 2022-10-08
相关资源
最近更新 更多