我正在尝试安装axios,但发生了此类错误

时间:2018-07-11 19:03:23

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

npm install-保存axios

我无法安装axios  我在Windows中使用反应式...想要发出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.

4 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

npm install --save axios

再说一遍。不要忘记提交创建的 package-lock.json 让我知道这是否有帮助 加油 Mchoeti

答案 2 :(得分:-1)

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

  1. npm卸载axios
  2. npm i axios

答案 3 :(得分:-1)

我也面临着同样的问题 只需转到package-lock.json并找到fsevents,就可以从其中删除“ optional”:true ,然后重新安装axios。会很好!

“ fsevents”: { “ version”:“ 2.1.3”, “已解决”:“ https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz”, “诚信”: “ sha512Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq + cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ ==”,

“ dev”:是,

“可选”:true //删除此行 }