如何在Windows 10上修复“ expo-cli” issus?

时间:2019-05-21 18:57:22

标签: node.js reactjs react-native npm

我想在Windows 10上安装expo-cli以启动新的react native项目:我已经安装了节点js,版本为v10.15.0,但是当我输入时:“ npm install -g expo-cli”,但是有些问题这是安装后出现的错误

npm错误!代码ELIFECYCLE npm ERR! errno 1 npm ERR! sharp@0.22.1安装:(node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy) npm ERR!退出状态1 npm ERR! npm ERR!在Sharp@0.22.1安装脚本上失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

npm错误!可以在以下位置找到此运行的完整日志: npm ERR! C:\ Users \ sami_ \ AppData \ Roaming \ npm-cache_logs \ 2019-05-21T18_38_29_235Z-debug.log

3 个答案:

答案 0 :(得分:1)

删除 AppData\Roaming\npm\node_modules 中的 expo-cli 文件夹,然后重新安装 expo 对我有用。

答案 1 :(得分:0)

浪费了将近1天之后,我解决了这个问题,该错误是由于尖锐

如果在安装过程中遇到问题,请考虑删除目录C:\ Users [user] \ AppData \ Roaming \ npm-cache_libvips。

npm install -g sharp(安装需要Windows上的python 2.7和path env配置)

npm install -g expo-cli

答案 2 :(得分:0)

对我来说,我使用毛线代替npm。

yarn global add sharp

然后

yarn global add expo-cli

之后,如果您运行

 expo

得到了

  

expo不是命令

这意味着您需要

将yarn全局程序包添加到环境变量中。并且您的yarn全局软件包可能位于 C:\ Users \ username \ AppData \ Local \ Yarn \ bin 中。

此外,我在一开始就安装了python 2.7。不确定是否有帮助。