首页 > 解决方案 > Expo cli更新没有发生

问题描述

我正在尝试将 expo-cli 从 2.11 升级到 2.18,但npm i -g expo-cli@latest仍指向旧版本。

当我输入expo-cli -V结果时:

2.11 ...所以自然地 npm i -g expo-cli@latest 将获取最新版本并安装它,但 expo-cli -v 仍然指向旧版本。

我记得在 bash 级别安装包是一个不可行的操作。

这些是一些将其全部置于上下文中的图像: 在此处输入图像描述 在此处输入图像描述

更新:按照第一个答案中的建议删除了节点模块,并且该命令找不到导致 npm 删除 expo 和 expo-cliwhere 在此处输入图像描述

标签: react-nativeexpo

解决方案


对于 mac 用户(linux 应该非常相似):

找到你的 expo-cli 版本:

which expo-cli

对我来说,它产生了:

/Users/username/.config/yarn/global/node_modules/.bin/expo-cli

删除这个过时的版本:

rm -rf /Users/username/.config/yarn/global/node_modules/.bin/expo-cli

检查您使用的是最新版本:

expo-cli --version

推荐阅读