首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装npm安装时出错--全局博览会-cli

安装npm安装时出错--全局博览会-cli
EN

Stack Overflow用户
提问于 2021-04-19 08:50:22
回答 1查看 149关注 0票数 0

我在安装trouble时遇到了问题,如何修复此错误?请参考下面的图片。我刚刚从记事本原始JSON解释对象中发布了错误日志:有关此运行的完整日志可以在C:\Users\User\AppData\Local\npm-cache\eresolve-report.txt中找到完整的报告。

代码语言:javascript
复制
{
  "code": "ERESOLVE",
  "current": {
    "name": "type-fest",
    "version": "0.5.2",
    "location": "node_modules/expo-cli/node_modules/type-fest",
    "dependents": [
      {
        "type": "prod",
        "name": "type-fest",
        "spec": "^0.5.2",
        "from": {
          "name": "boxen",
          "version": "4.1.0",
          "location": "node_modules/expo-cli/node_modules/boxen",
          "dependents": [
            {
              "type": "prod",
              "name": "boxen",
              "spec": "4.1.0",
              "from": {
                "name": "expo-cli",
                "version": "4.4.1",
                "location": "node_modules/expo-cli",
                "dependents": [
                  {
                    "type": "prod",
                    "name": "expo-cli",
                    "spec": "*",
                    "from": {
                      "location": "C:\\Users\\User\\AppData\\Roaming\\npm"
                    }
                  }
                ]
              }
            },
            {
              "type": "prod",
              "name": "boxen",
              "spec": "4.1.0",
              "from": {
                "name": "xdl",
                "version": "59.0.32",
                "location": "node_modules/expo-cli/node_modules/xdl",
                "dependents": [
                  {
                    "type": "prod",
                    "name": "xdl",
                    "spec": "59.0.32",
                    "from": {
                      "name": "expo-cli",
                      "version": "4.4.1",
                      "location": "node_modules/expo-cli",
                      "dependents": [
                        {
                          "type": "prod",
                          "name": "expo-cli",
                          "spec": "*",
                          "from": {
                            "location": "C:\\Users\\User\\AppData\\Roaming\\npm"
                          }
                        }
                      ]
                    }
                  },
                  {
                    "type": "peer",
                    "name": "xdl",
                    "spec": "*",
                    "from": {
                      "name": "@expo/dev-tools",
                      "version": "0.13.92",
                      "location": "node_modules/expo-cli/node_modules/@expo/dev-tools",
                      "dependents": [
                        {
                          "type": "prod",
                          "name": "@expo/dev-tools",
                          "spec": "0.13.92",
                          "from": {
                            "name": "expo-cli",
                            "version": "4.4.1",
                            "location": "node_modules/expo-cli",
                            "dependents": [
                              {
                                "type": "prod",
                                "name": "expo-cli",
                                "spec": "*",
                                "from": {
                                  "location": "C:\\Users\\User\\AppData\\Roaming\\npm"
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  },
  "edge": {
    "type": "peerOptional",
    "name": "type-fest",
    "spec": "^0.13.1",
    "error": "INVALID",
    "from": {
      "name": "@pmmmwh/react-refresh-webpack-plugin",
      "version": "0.3.3",
      "location": "node_modules/expo-cli/node_modules/@pmmmwh/react-refresh-webpack-plugin",
      "dependents": [
        {
          "type": "prod",
          "name": "@pmmmwh/react-refresh-webpack-plugin",
          "spec": "^0.3.3",
          "from": {
            "name": "@expo/webpack-config",
            "version": "0.12.66",
            "location": "node_modules/expo-cli/node_modules/@expo/webpack-config",
            "dependents": [
              {
                "type": "prod",
                "name": "@expo/webpack-config",
                "spec": "0.12.66",
                "from": {
                  "name": "xdl",
                  "version": "59.0.32",
                  "location": "node_modules/expo-cli/node_modules/xdl",
                  "dependents": [
                    {
                      "type": "prod",
                      "name": "xdl",
                      "spec": "59.0.32",
                      "from": {
                        "name": "expo-cli",
                        "version": "4.4.1",
                        "location": "node_modules/expo-cli",
                        "dependents": [
                          {
                            "type": "prod",
                            "name": "expo-cli",
                            "spec": "*",
                            "from": {
                              "location": "C:\\Users\\User\\AppData\\Roaming\\npm"
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "peer",
                      "name": "xdl",
                      "spec": "*",
                      "from": {
                        "name": "@expo/dev-tools",
                        "version": "0.13.92",
                        "location": "node_modules/expo-cli/node_modules/@expo/dev-tools",
                        "dependents": [
                          {
                            "type": "prod",
                            "name": "@expo/dev-tools",
                            "spec": "0.13.92",
                            "from": {
                              "name": "expo-cli",
                              "version": "4.4.1",
                              "location": "node_modules/expo-cli",
                              "dependents": [
                                {
                                  "type": "prod",
                                  "name": "expo-cli",
                                  "spec": "*",
                                  "from": {
                                    "location": "C:\\Users\\User\\AppData\\Roaming\\npm"
                                  }
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    }
  },
  "peerConflict": null,
  "strictPeerDeps": false,
  "force": false
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-19 08:59:44

尝尝这个

代码语言:javascript
复制
npm cache clear --force

然后

代码语言:javascript
复制
npm install --global expo-cli

如果这不起作用,那就试试这个,这个解决方案不是最好的,也不是最安全的解决方案,但这是可行的,这是有意义的,因为这里所有的错误都是权限问题。因此,您可以使用此命令并忽略这些权限问题:

代码语言:javascript
复制
sudo npm install expo-cli -g --unsafe-perm
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67158830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档