【问题标题】:Expo CLI installed through yarn, but not workingExpo CLI 通过纱线安装,但无法正常工作
【发布时间】: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,在这里为您的新手开发人员提供一点帮助。

【问题讨论】:

    标签: react-native npm yarnpkg expo


    【解决方案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”。最良好的祝愿。
    猜你喜欢
    • 2019-08-23
    • 2022-08-04
    • 1970-01-01
    • 1970-01-01
    • 2020-07-09
    • 2021-11-12
    • 1970-01-01
    • 2019-03-14
    相关资源
    最近更新 更多