我想在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
答案 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。不确定是否有帮助。