Expo CLI 通过纱线安装,但无法正常工作
Posted
技术标签:
【中文标题】Expo CLI 通过纱线安装,但无法正常工作【英文标题】:Expo CLI installed through yarn, but not working 【发布时间】:2021-03-27 06:31:42 【问题描述】:所以我尝试为我的 react native 项目安装 expo CLI。我尝试使用 npm 安装它,如官方 expo.io 网站上所示,但没有成功。因此,根据此stack overflow 帖子的答案。它使用命令yarn global add expo-cli
安装,我看到了以下输出。
success Installed "expo-cli@4.0.13" with binaries:
- expo
- expo-cli
但是为了验证是否安装成功,我运行了命令expo whoami
,得到如下错误。
Command 'expo' not found, did you mean:
command 'exo' from snap exoscale-cli (v1.22.0)
command 'expr' from deb coreutils (8.30-3ubuntu2)
command 'expn' from deb sendmail-base (8.15.2-18)
See 'snap info <snapname>' for additional versions.
我使用的是 Ubuntu 20.04 LTS。我真的不知道这里发生了什么,我怎样才能成功运行 expo CLI,在这里为您的新手开发人员提供一点帮助。
【问题讨论】:
【参考方案1】:使用以下代码检查 expo-cli 是否正确安装:
yarn global list
使用以下代码检查是否将 expo-cli 添加到您的路径中。 (一般应该是自动添加的)
echo $PATH
这将显示文件夹列表。查看这些文件夹并尝试找到 expo-cli。如果那里不存在,则使用以下命令将 expo-cli 的路径导出到 .bashrc (或其他 dotfile )中
export PATH=$PATH:~/PATH/TO/YOUR/EXPOCLI
将“PATH/TO/YOUR/EXPOCLI”更改为您的 expo-cli 的路径。
【讨论】:
感谢您的回答。我已经找到了解决问题的方法,我使用了命令 yarn web,它运行良好。我会试试你说的,但我真的认为我会坚持使用 yarn web 命令。 好的,试试其他命令,比如“yarn ios”。最良好的祝愿。以上是关于Expo CLI 通过纱线安装,但无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
无法清除此错误 - 安装 Expo CLI 时的 ENOTEMPTY
无法在以前使用 expo cli 构建的应用程序上安装 React 本机 cli 应用程序