【问题标题】:Why do i get 'command not found' even after installing Expo completes successfully?为什么即使安装 Expo 成功完成后,我仍会收到“找不到命令”?
【发布时间】:2022-03-24 18:47:13
【问题描述】:

我已经安装了 Expo-CLI,并且在 localhost 中正确运行了 Metro bundler。我也有一个现有的 Expo 帐户。但是,当我导航到我创建的 expo 项目并输入任何与 expo 相关的命令时,它的响应就像 Expo 是完全陌生的:

有人可以帮我弄清楚这里缺少什么以及如何解决它吗?

【问题讨论】:

    标签: reactjs react-native expo


    【解决方案1】:

    将 expo-cli 的路径添加到您的系统。

    如果您使用的是 Windows,那么只需按照以下步骤操作即可。

    1. 按 Windows 键并搜索 编辑系统环境变量

    2. 转到环境变量

    3. 转到用户变量

    4. 转到路径

    5. 新建

    6. %USERPROFILE%\AppData\Roaming\npm 添加到路径

    7. 重启你的 cmd/powershell

    8. 尝试写expo --version 来查看版本,瞧,它正在工作!

    【讨论】:

      【解决方案2】:

      几天前我遇到了同样的问题,我发现的解决方案是将“C:\Users\USERNAME\AppData\Roaming\npm”作为 npm 全局安装的唯一路径 要检查 npm 的全局路径,可以使用 npm config get prefix, 要设置 npm 的全局路径,可以使用 npm config set prefix %PATH%

      之后运行 npm install 一切都会正常运行!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-12-08
        • 2020-04-25
        • 2017-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-20
        相关资源
        最近更新 更多