成功安装后找不到包

时间:2019-07-10 21:51:26

标签: npm expo sharp

我尝试运行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进行安装也无法修复。

1 个答案:

答案 0 :(得分:0)

您可以尝试在本地安装sharp-cli@1.10.0吗?

npm i -S sharp-cli@1.10.0

如果这不起作用,我将尝试清除缓存并重试:

npm cache clean --force

希望有帮助!