【发布时间】:2019-11-20 13:51:19
【问题描述】:
我尝试运行expo optimize,它说它需要sharp-cli。
所以我按照它的指示安装了sharp-cli。
然后它给了我同样的错误。
(上述第一步省略)
$ npm install -g sharp-cli@1.10.0
/Users/TuzMacbookPro2017/.npm-global/bin/sharp -> /Users/TuzMacbookPro2017/.npm-global/lib/node_modules/sharp-cli/bin/cli.js
+ sharp-cli@1.10.0
updated 1 package in 24.632s
$ expo optimize
This will overwrite the original assets.
Optimizing assets...
Optimizing ./assets/electro-icon-1024.png
This command requires version 1.10.0 of `sharp-cli`.
You can install it using `npm install -g sharp-cli@1.10.0`.
For prerequisites, see: https://sharp.dimens.io/en/stable/install/#prerequisites
Set EXPO_DEBUG=true in your env to view the stack trace.
以前发生过这种情况,我可以通过重新启动终端或类似的方法来修复它。这次没有这样的运气。
如果有帮助,expo-cli 会在我运行expo 命令时告诉我有一个新版本,无论我安装了多少次新版本。类似的问题,似乎。
使用yarn global add 安装也没有修复它。
【问题讨论】: