expo - 升级后 expo-cli 版本错误

标签 expo

很多次我在启动 expo 项目后收到以下信息消息,似乎无法升级 expo-cli:

有一个新版本的 expo-cli 可用 (4.2.1)。您目前正在使用 expo-cli 3.28.0 使用您选择的包管理器全局安装 expo-cli;例如:npm install -g expo-cli 获取最新版本

这看起来更容易。全局安装 expo-cli 没有错误后 + expo-cli@4.2.1

好的,现在我输入 expo -V 来检查新版本,但请稍等:它是 3.28.0 我的项目 package.json 中没有 expo-cli。有没有办法找到使用过的 expo 版本?

编辑:

到目前为止,我找到了 1 个 PATH 文件。 (C:\Users\myuser.expo) 它的内容:

C:\Users\SYSTEM~1\AppData\Local\Temp\yarn--1615049876273-0.687029522126771;
C:\Users\myuser\WfManager\fmapp\node_modules\.bin;
C:\Users\myuser\AppData\Local\Yarn\Data\link\node_modules\.bin;
C:\Program Files\libexec\lib\node_modules\npm\bin\node-gyp-bin;
C:\Program Files\lib\node_modules\npm\bin\node-gyp-bin;
C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin;
C:\Program Files (x86)\Lenovo\FusionEngine;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Common Files\lenovo\easyplussdk\bin;
C:\Program Files (x86)\Common Files\Apple\Apple Application Support;
C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\WINDOWS\System32\WindowsPowerShell\v1.0\;
C:\WINDOWS\System32\OpenSSH\;
C:\xampp\php;
C:\Program Files\Git\cmd;
C:\Program Files\PuTTY\;
C:\Program Files\Symfony;
C:\Program Files (x86)\Yarn\bin\;
C:\Program Files\nodejs\;
  C:\composer;
C:\Users\myuser\AppData\Local\Microsoft\WindowsApps;
C:\Users\myuser\AppData\Local\Programs\Microsoft VS Code\bin;
C:\Users\myuser\AppData\Roaming\Composer\vendor\bin;
C:\Users\myuser\AppData\Local\Yarn\bin;
C:\Users\myuser\AppData\Local\GitHubDesktop\bin;
C:\Users\myuser\AppData\Roaming\npm

写下并检查条目后,我发现了一个条目 旧版本链接:

C:\Users\myuser\AppData\Local\Yarn\Data\link\node_modules\.bin; //old version

C:\Users\myuser\AppData\Roaming\npm  //new version`

我现在想用 xarn global 更新 expo-cli,我们看看会发生什么。

最佳答案

您可以使用 command -v expo 检查二进制文件的路径。

在这种情况下,您很可能在全局范围内安装了 expo-cli,包括 npm 和 yarn,版本 3.28.0 就在您的 PATH 中。也有可能您安装了两个节点版本(和 2 个 npm 版本),但这种可能性较小。

关于expo - 升级后 expo-cli 版本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66504512/

相关文章:

react-native-webview 为什么 goBack() 方法不起作用?

ios - Expo 独立 iOS 应用程序返回 'Undetermined' 权限但在其他任何地方都有效

node.js - 升级到 expo 31. react-native-dot-env 错误 : react native does not support node standard library

android - Expo EAS build android apk 在物理设备上崩溃

javascript - Babel 没有使用 Mocha 测试转译 Expo 模块

javascript - 使用 axios 时可能出现未处理的 Promise 拒绝、网络错误

React-native app with expokit crash on android release build

react-native - 无法使用 react-native-paper 和 @react-navigation/bottom-tabs 滚动

javascript - 如何在 Android 的 React Native 中以编程方式打开 Tez 应用程序(印度的 Google Pay 应用程序)?

react-native - ScrollView 可以由 maxHeight 限制吗?