【问题标题】:Command gets stuck while installing expo-cli安装 expo-cli 时命令卡住
【发布时间】:2020-04-02 19:30:18
【问题描述】:

我正在尝试在 Windows 10 操作系统上安装 expo-cli 以通过 npm install expo-cli --global 命令做出本机反应,但它卡在了这一行。

  • 我已尝试清除 npm 缓存并重新安装 node
  • 我已尝试在 powershell 中运行命令 npm install expo-cli --global
  • 我尝试通过yarn 安装expo-cli,但它卡在错误There appears to be trouble with your internet connection. Retrying... 上,尽管我检查过并且我的互联网工作正常。

我无法弄清楚如何解决它。

【问题讨论】:

  • 在我的 Mac 上发生了同样的事情?你是怎么解决这个问题的?
  • @kdblue 我搜索了解决方案,对我来说,它通过安装 Visual-studio-tools 和 Python 2.0 来解决,在安装节点 js 时必须安装它。这是链接-stackoverflow.com/a/58886642/11342806

标签: react-native npm expo


【解决方案1】:
  1. 运行npm cache verify
  2. 运行npm install expo-cli --global --no-optional

这对我有用。另外,考虑使用 Powershell 而不是 cmd

【讨论】:

    【解决方案2】:

    请稍等并确保网络连接良好。我也花了时间。任何 bash、cmd 或 powershell 都可以完成这项工作。

    【讨论】:

      【解决方案3】:

      这可能是由于您的节点配置错误。

      如果您使用 home brew 安装 node.js,请将其卸载并使用 nodejs 官网的包安装程序重新安装 node。

      它对我有用。

      【讨论】:

        【解决方案4】:

        很遗憾,这似乎是 npm 和您的互联网连接的问题。 expo-cli 安装包非常大,因此任何互联网连接问题都会在第一次安装的几分钟内变得清晰。如果可能的话,我建议在另一个互联网连接上再次尝试。如果您不认为这是问题所在,您可以尝试从 https://github.com/expo/expo-cli 的源代码构建它

        【讨论】:

          【解决方案5】:

          对我来说有效的是:

          1. 以管理员身份启动 CMD
          2. 运行npm cache verify
          3. 运行npm install expo-cli --global --no-optional

          另外,请确认您使用正确的node 版本。

          【讨论】:

            【解决方案6】:

            我遇到了同样的问题!最终对我有用的是以下命令:

            npm install -g expo-cli --legacy-peer-deps

            【讨论】:

              猜你喜欢
              • 2022-08-19
              • 1970-01-01
              • 1970-01-01
              • 2020-11-08
              • 1970-01-01
              • 2019-04-20
              • 1970-01-01
              • 2020-07-09
              • 2021-11-12
              相关资源
              最近更新 更多