【发布时间】:2023-03-08 05:32:01
【问题描述】:
我已经全局安装了 Expo CLI,如果不使用 expo cli 就无法启动新的 react native 应用程序,因此我想从我的系统中卸载它。我花了几个小时试图弄清楚如何从我的系统中全局删除它
【问题讨论】:
标签: create-react-app expo
我已经全局安装了 Expo CLI,如果不使用 expo cli 就无法启动新的 react native 应用程序,因此我想从我的系统中卸载它。我花了几个小时试图弄清楚如何从我的系统中全局删除它
【问题讨论】:
标签: create-react-app expo
我遇到了同样的问题,搜索后我发现了这个命令:
npm -g uninstall expo-cli --save
最后 expo-cli 已从我的电脑中删除,但每次我输入 create-react-native-app 时它仍然会询问它。如果有人知道如何从这里继续,请成为我的客人。
希望对你有帮助
编辑:如果你使用 react-native init 它几乎与没有 expo-cli 的 create-react-native-app 相同。这就是我选择继续使用 expo-cli 的 create 命令的方式,如果您安装任何 api,则会在错误后出现应用程序错误。
【讨论】:
npm -g uninstall expo-cli --save 对我不起作用,但 yarn global remove expo-cli 对我有用。
我预计npm 选项会起作用,但当它不起作用时,我感到很惊讶。我正在使用nvm,想知道这个answer 是否解释了为什么npm 选项对我不起作用。
【讨论】:
如果您使用的是 npm,那么此命令将适用于卸载 expo cli
npm -g uninstall expo-cli --save
【讨论】:
彻底卸载expo cli
在 Windows 上
npm -g uninstall expo-cli --save(如果你使用yarn,也可以yarn global remove expo-cli)。cd %USERPROFILE% && rmdir /Q /S .expo
在 Mac OS Catalina 上
第一步npm -g uninstall expo-cli --save(如果你使用yarn,也可以yarn global remove expo-cli)。
第二个cd ~ && rm -rf .expo
感谢 @Александр Наумкин 和 @Liko 的编辑和 cmets
【讨论】:
npx react-native init yourProjectName
在 Windows 10 npm uninstall -g expo-cli --save 从 nodejs 控制台为我工作,以管理员身份打开它
【讨论】:
如果 yarn 不适合你或者你更喜欢使用 npm 使用:
npm rm -g expo cli
【讨论】:
在 windows 10 中卸载:
为我工作。
之后,安装最新版本:
【讨论】:
我遇到了这个问题。 我的步骤
npm 缓存清理 --force
npx 安装 create-react-native-app
光盘
npm install -g expo-cli
展会开始 如果您在 4 处收到有关 node.js 的错误,请安装最新版本。那么
打开你的 package.json 文件并添加:
“反应导航”:“git://github.com/Snailapp/react-navigation.git#2.18.5”
npm 安装
【讨论】:
我曾经遇到过同样的问题,我试过了
npm -g uninstall expo-cli
但是在我的问题没有得到解决之后,即使那个问题没有得到解决,我也搜索了很多, 我也在使用纱线,所以最后我决定用纱线去除 我试过了
yarn global remove expo-cli
这确实解决了我的问题
【讨论】:
卸载 npm 包非常简单。 只需输入以下命令:
npm uninstall -g expo-cli
【讨论】:
我有同样的问题 我未安装使用 npm 卸载 expo-cli 要么 npm unistall -g expo-cli
【讨论】:
好的,除了现有的答案,使用npm -g uninstall expo-cli 之类的命令并手动删除%USER% 内的.expo 文件夹我尝试expo whoami,我的输出是:
$expo whoami
有一个新版本的 expo-cli 可用 (4.13.0)。
您当前使用的是 expo-cli 3.23.3
使用您选择的包管理器全局安装 expo-cli; 例如:npm install -g expo-cli获取最新版本[13:13:03] › 未登录,运行 expo login 验证
所以我不得不做更多的手工工作:
%USER%\AppData\local 并删除了expo 文件夹%USER%\AppData\Roaming\npm文件夹手动删除expo相关文件之后我做了expo whoami,输出是:
$ 世博会 bash: /c/Users/User/AppData/Roaming/npm/expo: 没有这样的文件或目录
最后,我打开了新的命令提示符并执行了npm i --g expo-cli 并在使用expo -V 安装后得到4.13.0。
【讨论】:
如果您使用的是 nvm。
搜索安装了 expo 的节点版本。
find ~/.nvm -name "*expo*" -type d
nvm use {nodeversion}
npm -g uninstall expo-cli
【讨论】: