【问题标题】:I am trying to install axios but such error occured我正在尝试安装 axios 但发生了这样的错误
【发布时间】:2018-07-11 19:03:23
【问题描述】:

命令: npm install --save axios

我无法安装axios。我在 Windows 中使用 reactnative 并想发出 HTTP 请求

错误

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.3 (node_modules\sane\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN eslint-plugin-react-native@3.2.1 requires a peer of eslint@^3.17.0 || ^4.0.0 but none was installed.
npm ERR! path D:\reactnative\albums\node_modules\.staging\axios-29ec864b
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall rename
npm ERR! Error: EPERM: operation not permitted, rename 'D:\reactnative\albums\node_modules\.staging\axios-29ec864b' -> 'D:\reactnative\albums\node_modules\axios'
npm ERR!  { [Error: EPERM: operation not permitted, rename 'D:\reactnative\albums\node_modules\.staging\axios-29ec864b' -> 'D:\reactnative\albums\node_modules\axios']
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'rename',
npm ERR!   path:
npm ERR!    'D:\\reactnative\\albums\\node_modules\\.staging\\axios-29ec864b',
npm ERR!   dest: 'D:\\reactnative\\albums\\node_modules\\axios',
npm ERR!   parent: 'albums' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

【问题讨论】:

  • 关闭杀毒软件并再次尝试安装模块
  • 根据您的错误消息,您无权执行此操作。以管理员身份运行命令提示符
  • 我只以管理员身份运行 CMD!还是不行

标签: react-native npm axios react-native-android npm-install


【解决方案1】:

尝试通过以下命令重新安装 axios:

  1. npm 卸载 axios
  2. npm i axios

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。但这很容易解决。我相信您首先使用npm init 创建了您的项目。这创建了一个文件package.json。请验证此文件是否在某处打开。就我而言,我关闭了 package.json 并做了一个

    npm install --save axios
    

    再次。不要忘记提交创建的package-lock.json 让我知道这是否有帮助 欢呼麦克霍蒂

    【讨论】:

      【解决方案3】:

      以管理员身份运行命令 1-如果它仍然不起作用,则通过键入“npm uninstall axios”卸载 axios 包 2-然后关闭 node.js 终端 3-以管理员身份打开命令然后转到路径然后重新安装它“npm install axios” 4-然后再次运行服务器“react-native run-android” 它应该可以正常工作。

      【讨论】:

        【解决方案4】:

        我也遇到了同样的问题 只需转到您的 package-lock.json 并且有 fsevents,您只需从那里删除 "optional": true 然后重新安装 axios。它会正常工作的!

        “fsevents”: { “版本”:“2.1.3”, “已解决”:“https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz”, “正直”: "sha512Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",

        “开发”:是的,

        "optional": true// 删除这一行 },

        【讨论】:

        • package-lock.json 不应直接修改。这是一个捕获当前依赖关系树的文件。请使用标记以更漂亮的方式呈现您的答案。
        • @MikayelSaghyan 知道了。
        【解决方案5】:

        我在尝试安装 axiuos 并在尝试了 Mchoeti 的解决方案后遇到了这个错误

        npm 错误!代码 E404 npm 错误! 404 未找到 - 获取 https://registry.npmjs.org/axious - 未找到 npm 错误! 404 npm 错误! 404 'axious@*' 不在此注册表中。 npm 错误! 404你应该bug作者发布它(或自己使用名称!) npm 错误! 404 npm 错误! 404 请注意,您也可以从 npm 错误! 404 tarball、文件夹、http url 或 git url。

        npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /Users/kusumarajesh/.npm/_logs/2022-02-09T04_04_50_334Z-debug.log

        【讨论】:

          猜你喜欢
          • 2020-12-18
          • 1970-01-01
          • 2022-07-01
          • 2020-09-15
          • 2019-06-05
          • 1970-01-01
          • 2020-09-09
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多