当我运行expo install expo-permissions时会发生这种情况

它明确地返回我


  使用Yarn安装1个SDK 35.0.0兼容本机模块。
  
  加纱博览会许可@〜7.0.0
  
  产卵纱pkg ENOENT
  
  在环境中设置EXPO_DEBUG = true以查看堆栈跟踪。


这很奇怪,因为我通常不使用Yarn。我使用NPM安装依赖项。

我知道此错误与我的文件或某些路径配置不正确有关。我不知道我必须改变的方向和方法。

请让我知道是否还有其他相关信息应在此处添加。

最佳答案

我有一个类似的问题。您应该在系统中安装yarn,因为这是Expo CLI试图执行的安装包。对我来说,我的问题是我确实有yarn,但是我有一个旧版本。我必须将纱线版本更新为1.19.0。如果您安装此版本,它应该可以正常工作。

我建议使用yvm来安装和管理不同版本的纱线。安装yvm后,安装yarnyvm install <version>一样容易,因此在这种情况下,您将执行yvm install 1.19.0。而且,如果由于另一个项目不能在1.19.0上运行(有时会发生)而不得不更改版本,则只需安装另一个版本并通过执行yvm use <version>即可在版本之间进行更改。

希望这可以帮助!

07-24 16:13