当我运行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
后,安装yarn
和yvm install <version>
一样容易,因此在这种情况下,您将执行yvm install 1.19.0
。而且,如果由于另一个项目不能在1.19.0上运行(有时会发生)而不得不更改版本,则只需安装另一个版本并通过执行yvm use <version>
即可在版本之间进行更改。
希望这可以帮助!