一、问题

最近在自学React Native,在使用npm安装一些第三方库的时候,发现总是报错。例如

我只是想安装react-native-screensreact-native-safe-area-context,然而它总是提醒我必须要安装audit。
不仅这个库不能安装,我安装react-navigation/native 也报错

看安装提示,给了我两个选择,要么执行:

npm audit fix

如果执行失败,可以选择强制安装

npm audit fix --force

这两个解决办法巨坑,不仅无法解决问题,还下载了一堆乱七八糟的东西,导致原本正常的项目无法运行。

二、解决办法

其实audit 是一个可有可无的东西,我在安装npm的时候没有安装它,项目照样运行,因此只要在安装第三方依赖时,忽略这个audit即可。
几个例子,比如我现在要安装**@react-navigation/native** ,通常的执行命令是

npm install @react-navigation/native

如果你执行后没有问题,那么恭喜你,后面不用继续看了。如果执行有问题,报audit,可以采用下面的安装指令:

npm install @react-navigation/native  --no-fund --no-audit

注意后面的尾缀:–no-fund --no-audit,这个是解决安装三方依赖关于audit问题的核心。以后只要遇到需要audit的问题,在原先的安装指令后面加上这个尾缀即可。效果如下:

秒安装好。下面再换一个依赖库安装试试:

一样OK。

解决提示“npm audit fix“问题相关推荐

  1. npm install 报错:found XXX vulnerabilities (XXX low, X moderate),run `npm audit fix` to fix them, or `

    文章目录 npm install 报错:found XXX vulnerabilities (XXX low, X moderate),run `npm audit fix` to fix them, ...

  2. found 2 critical severity vulnerabilities run `npm audit fix` to fix them, or `npm audit` for deta

    解决办法npm audit fix npm audit fix npm audit fix --force npm audit 然后 npm run dev

  3. npm--踩坑--npm audit fix 解决方法

    参考:https://www.jianshu.com/p/f19ba506f664 看到 npm audit fix --force //强制安装最新的依赖项大概明白了上面问题的所在. 直接运行 -- ...

  4. npm - 报错:found XXX vulnerabilities (XXX low, X moderate),run `npm audit fix` to fix them, or `npm au

    完整报错 我正准备 npm 装包,结果失败了,并提示如下报错信息: found 808 vulnerabilities (804 low, 4 moderate)run `npm audit fix` ...

  5. ubuntu安装npm(npm install)时报错:run `npm audit fix` to fix them, or `npm audit` for details

    主要还是安装权限问题,最好先切换到root用户下,再执行指令(root用户下不用加sudo) 执行npm install,然后还报错就用npm audit fix,还报错就npm audit fix ...

  6. npm audit fix

    背景:执行npm install 出现如下提醒 added 253 packages from 162 contributors and audited 1117 packages in 42.157 ...

  7. webpack、sass-loader、npm audit fix、npm audit fix --force兼容性问题

    sass-loader兼容性问题 PS E:\dome\automated-test-platform-vue2> npm install sass@~1.32 sass-loader@10.1 ...

  8. npm audit fix命令使用

    执行npm install 出现如下提醒 added 253 packages from 162 contributors and audited 1117 packages in 42.157sfo ...

  9. Vue -- 初始化安装时出现run `npm audit fix` to fix them, or `npm audit` for details

    初始化 npm install,出现run `npm audit fix` to fix them, or `npm audit` for details,则可执行以下命令: npm audit fi ...

最新文章

  1. JVM学习1:JVM和Java体系结构
  2. Facebook开源了超大规模图嵌入算法,上亿个节点也能快速完成
  3. 只让输入数字的输入框(javascript)
  4. jackson (json、xml的序列化与反序列化)
  5. c语言二进制long,C语言填空题 把从键盘上输入的十进制数(long型)以二进制~十六进制任一制式的形式输出#include main(){...
  6. 检索数据_10_通过多条件组合返回数据
  7. Linux Ctrl+c与ctrl+z的区别
  8. CSRF(跨站请求伪造)攻击 --
  9. 每日总结 神州数码DCWS
  10. NLP学习—20.WMD paper及代码
  11. 微信昵称特殊符号入库报错解决方案
  12. 已经出狱的李一男和即将出狱的王欣,还能赶上这个时代吗?
  13. 中国数据中心最新规划图,中国数据中心建设情况
  14. MySQLSyntaxException:FUNCTION xxxxxxxx.JSON_EXTRACT does not exist
  15. c语言中handle的用法,handle什么意思_handle的用法和短语例句
  16. 老虎证券社招java工程师
  17. 黑马程序员————高新技术————反射
  18. 浅谈 CRTP:奇异递归模板模式
  19. 吐槽我是特种兵之霹雳火
  20. PowerBuilder 输入框中输入完数据 按回车把相应的数据显示在数据窗口中

热门文章

  1. android新闻客户端(有源码)
  2. 【转载】没有urllib2怎么办?安装不了urllib2怎么办?
  3. Gaussian Mixture Model:混合高斯模型介绍
  4. LeetCode——223. 矩形面积(Rectangle Area)[中等]——分析及代码(C++)
  5. 赵栋201771010137《面向对象程序设计(java)》第七周学习总结
  6. python安装anacondapanda_关于pandas:Pyarrow不安装python 3.7(anaconda 5.3.0,windows x64版本)...
  7. qq位置如何用启动百度地图定位服务器,腾讯位置服务API快速入门
  8. 前端基础-VUE入门教程(一)
  9. matlab用正弦做随机信号程序,(MATLAB辅助现代工程数字信号处理)第6章平稳随机信号处理与分析.ppt...
  10. 起底币圈地下骗局:传销币、资金盘横行,百亿财富被黑手收割