npm install 发出警告,npm 审计修复不起作用

2023-12-26

我正在开发一个带有 .net core Web api 的 Angular 应用程序。

当我克隆这个存储库时,我尝试在 Angular 应用程序上运行 npm install ,但出现了一个奇怪的错误:

npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] /cdn-cgi/l/email-protection (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected] /cdn-cgi/l/email-protection: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

audited 34090 packages in 14.711s
found 15 vulnerabilities (9 low, 6 high)
  run `npm audit fix` to fix them, or `npm audit` for details 

另外,如果我尝试进行 npm 审核修复,我会收到更多错误:


npm audit fix
npm ERR! code ELOCKVERIFY
npm ERR! Errors were found in your package-lock.json, run  npm install  to fix them.
npm ERR!     Invalid: lock file's @progress/kendo-theme-default@file:https:/registry.npmjs.org/@progress/kendo-theme-default/-/kendo-theme-default-2.48.1.tgz does not satisfy @progress/kendo-theme-default@file:lib/kendo-theme-default
npm ERR!     Invalid: lock file's bootstrap@file:https:/registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz does not satisfy bootstrap@file:lib/bootstrap

我该如何解决这个问题?


很多时候,这与package-lock.json搞砸了。我建议尝试:

  1. 删除你的package-lock.json

  2. 删除你的node_modules folder

  3. Try npm install again

这用于解决在我的角度应用程序中添加新包时的几个问题。

祝你好运!


请注意,从那时起,发生了很多变化,现在有另一个选项可以使用ncu来整合更新。在采用此解决方案之前,值得尝试一下。

另一种解决方案在本帖的另一个回复中有描述,请参阅。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

npm install 发出警告,npm 审计修复不起作用 的相关文章

  • JITSU 无法安装 OSX [节点 0.8.17 和 NPM 1.2.0] WTF

    我在通过 NPM 安装 jitsu 时遇到问题 我在 mac osx 10 6 8 上安装了节点 0 8 17 和 NPM 1 2 0 当我跑步时 sudo npm install jitsu g 首先它警告未找到自述文件 npm WARN
  • 如何使用 Playwright 使用选择器查找框架 (iframe)

    我有一个小问题 无法找到使用 Microsoft Playwright 框架的答案 根据您可以使用以下代码获取 iframe const frame page frame frame login 但是如何使用选择器来查找 iframe 并与
  • 在哪里存储角度中的 JWT 令牌?

    我正在使用 Django 和 Angular 构建一个应用程序 目前 我正在本地存储上存储后端发出的 JWT 但是 我担心 XSS 攻击 我应该使用仅 HTTP 的 cookie 来存储令牌吗 我还考虑将令牌存储在我的身份验证服务类中的变量
  • 如何在Sequelize中设置查询超时?

    我想看看如何在 Sequelize 中设置查询的超时时间 我查看了 Sequelize 文档以获取一些信息 但我找不到我要找的东西 我发现的最接近的是 pools acquire 选项 但我不想设置传入连接的超时 而是设置正在进行的查询的超
  • 如何清除NPM的https代理设置?

    如何清除NPM之前的ssl代理设置 好吧 我搜索了很多 但我得到的所有帖子主要是关于如何set公司网络中的代理 我尝试将代理设置为空 npm config set http proxy npm config set https proxy
  • 为 Node.js 客户端应用程序保留 Firebase 用户

    我正在使用 Firebase 构建 Node js 命令行界面 CLI 用于与后端进行身份验证 我想避免让用户每次运行命令时都输入密码 相反 我想实现一个 登录 流程 将凭证保留到文件系统 该凭证可用于后续的无密码身份验证 直到用户 注销
  • 聆听 Angular 2 中的元素可见性

    我正在为我的网络应用程序使用 Bootstrap 和 Angular 2 v4 我想监听指令中的元素以了解可见性变化 我的元素有一个可以隐藏其子元素的父元素hidden sm up我需要在每次隐藏或显示时触发一个函数 div hidden
  • 带有 npm 启动脚本的 Nodejs 应用程序

    我对nodejs很陌生 在我的docker化环境中 我想为nodejs应用程序提供appdynamics支持 这要求每个应用程序都要求将以下内容作为其应用程序的第一行 require appdynamics profile controll
  • 如何处理 MongoDB 的断开连接错误

    我在 Node js 进程中看到了这个未捕获的异常 Uncaught exception Error read ETIMEDOUT at TCP onStreamRead internal stream base commons js 16
  • NodeJS:调用 global.gc() 不会将内存减少到最低限度?

    为了调查内存泄漏 我设置了一条触发的路线global gc 在每个POST gc app post gc function req res global gc 但是 我注意到 如果我发送垃圾邮件此请求 每次都会越来越多地减少内存使用量 不应
  • 在 Angular 单个组件中导入第 3 方 javascript 库

    我目前正在开发 Angular4 应用程序 我想import some JavaScript 库 but 仅针对单个组件 目前我可以通过在里面定义它们的路径来轻松导入这个库 angular cli json像那样 scripts node
  • 无法在适当的时间对域调用 dispose

    我有一个问题domain模块 目前 我正在尝试捕获请求中引发的任何未捕获的错误 使用express中间件和域 所有请求在调用之前都会通过此函数路由next并继续走正确的路线 app use req res next gt domain cr
  • 从 Nodejs 提供二进制/缓冲区/base64 数据

    我在从节点提供二进制数据时遇到问题 我开发了一个名为的节点模块节点说话它执行 TTS 文本到语音 并返回 Base64 编码的音频文件 到目前为止 我这样做是为了转换base64到缓冲区 二进制文件 然后提供它 var src Base64
  • 角度 2 通道数组到自定义验证器(模板驱动形式)

    我需要将一个对象数组传递给 a2 自定义验证器 然后我想根据该数组中的记录验证模板驱动表单字段的值 但是我无法检索验证器内的对象 我唯一能看到的是它的名称作为字符串 如有任何帮助 我们将不胜感激
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • 有角度的动态背景图片

    在 html 模板中 我有这种带有动态图像的样式 div style background none width 200px height 150px div 它适用于网络浏览器和 Android 浏览器 但是 使用 style 的动态背景
  • 如何针对 Node.js 中发生的每个错误发送电子邮件?

    假设我的 node js 应用程序正在运行 如果出现错误 我的意思是所有错误 不仅仅是网络错误 如果出现错误 则很重要 我如何调用函数向我发送电子邮件 基本上 在我希望它写入 err out 之前 我希望向我发送一封电子邮件 我正在使用no
  • Node js,通过管道将 pdfkit 传输到内存流

    我在用pdfkit https github com devongovett pdfkit在我的节点服务器上 通常创建 pdf 文件 然后将它们上传到 s3 问题是 pdfkit 示例将 pdf 文档通过管道传输到节点写入流 该节点写入流将
  • 在 MySQL 中存储表情符号的编码问题:如何使用 Prisma ORM 在 NodeJS 中定义字符排序规则?

    亲爱的 Nodejs 专家和数据库专家 我们在 MySQL 数据库中存储表情符号和其他特殊字符时遇到问题 我们使用 Prisma 得到一个错误 这是我们使用的 ORM 参数无法从排序规则 utf8 general ci 转换为 utf8mb
  • 使用 MongoDB 和 Nodejs 插入和查询日期

    我需要一些帮助在 mongodb 和 nodejs 中按日期查找记录 我将日期添加到抓取脚本中的 json 对象 如下所示 jsonObj last updated new Date 该对象被插入到 mongodb 中 我可以看到如下 la

随机推荐

  • 导出的 SQLite 数据库不是最新的

    此问题仅适用于 SDK 28 设备 模拟器 我使用 SQLiteOpenHelper 创建的 SQLite 数据库在应用程序中完美运行 但是当我将其导出到磁盘 通过 Android studio 或通过代码 时 其大部分数据都会丢失 在应用
  • Python:复制具有相同属性/字段的命名元组

    我正在编写一个函数 它接受一个命名元组 并且必须返回该元组的超集 例如 如果我要收到这样的命名元组 Person name Bob age 30 gender male 我想返回一个如下所示的元组 Person name Bob age 3
  • 我可以在未安装 Visual Studio 的 Windows 服务器上构建 .NET Core 应用程序吗?

    我正在尝试在 Windows 上设置一个持续集成服务器 该服务器在仅从 net core 下载站点安装 net core SDK 后构建 net core 应用程序 而不安装 Visual Studio 当我尝试构建时出现的错误是 C de
  • 使用 BeautifulSoup Python 单击按钮后获取值

    我试图获取点击按钮后网站给出的值 这是网站 https www 4devs com br gerador de cpf https www 4devs com br gerador de cpf 你可以看到有一个叫做 Gerar CPF 的
  • 使用正则表达式对表达式的每个术语和运算符进行匹配和分组

    我搜索了几篇文章 试图找到一种方法来检索表达式的每个术语和运算符 如下所示 now 1 day 2 days 对于这个表达式 我想要有 5 组 现在 1 天 2 天 我想出的正则表达式如下 never now d s millisecond
  • 尝试启动调试器时自定义扩展方法导致构建错误

    我在我的几个项目中使用我自己的扩展方法 当我编译 构建 重建 时一切都很好 但是 当我启动调试器并重新编译代码时 我会得到一个与扩展方法相关的错误列表 表明它们不是它们所附加的类的成员 对于为什么会发生这种情况有什么想法吗 这似乎是间歇性的
  • 通过嵌套表单和载波上传似乎不起作用

    我有一个Profile模型和Transcript model My Profile模型看起来像这样 class Profile lt ActiveRecord Base has many transcripts dependent dest
  • AWS 上多个 API 之间的共享 Python 库

    我有几个使用 AWS lambda 运行的不同 python API 即 python 脚本 标准方法是生成一个 zip 文件 其中包含开发所需的所有外部库lambda函数 然后将其上传到AWS 现在 我有一些不同 API 之间共有的函数
  • Thread.Join 似乎错误地返回 false

    我在用Thread Join int millisecondsTimeout http msdn microsoft com en us library 6b1kkss0 28v vs 90 29 aspx终止一些AppDomains 我经
  • 编译错误:显式实现接口时“修饰符‘public’对此项无效”

    我在创建时遇到此错误public类上的方法 用于显式实现interface 我有一个解决方法 通过删除显式实现PrintName方法 但我很惊讶为什么我会收到这个错误 谁能解释这个错误 图书馆代码 using System using Sy
  • 使用 malloc 设置字符串数组然后清除它

    我想使用 malloc 创建一个字符串数组 然后清除所有分配的内存 我相信我使用 malloc 是正确的 但当我尝试清除它时 我无法理解我做错了什么 include
  • Django admin:内联直接到二级关系

    我有一个三级Invoice我想在 Django 的管理区域中显示的模型 以 某种形式 special way 请允许我提供一些背景信息 Each Invoice是由几个符合SubInvoice s 以及每个SubInvoice是由几个符合I
  • 在java中读取和存储.bmp文件

    我正在尝试读取一个名为的 bmp 文件circle1 bmp 它位于我已导入以下文件的包中 到目前为止 我有以下代码 但是当我运行以下代码时 我得到 javax imageio llOException 无法读取输入文件 public vo
  • 如何使用spark处理大的小数?

    我的数据库有numeric值 最多为 256 位无符号整数 然而 火花的decimalType限制为 Decimal 38 18 当我尝试对列进行计算时 会引发异常 java lang IllegalArgumentException 要求
  • 在 Angular 5 环境中使用 process.env

    我尝试使用标准构建 Angular 5 应用程序ng build prod命令 我想在中设置基本的API Urlenvironment prod ts取决于我的价值process env变量 这是我的文件 export const envi
  • React + Material-UI - 警告:Prop className 不匹配

    由于分配的类名不同 我很难理解 Material UI 组件中客户端和服务器端样式渲染之间的差异 首次加载页面时 类名被正确分配 但刷新页面后 类名不再匹配 因此组件失去其样式 这是我在控制台上收到的错误消息 警告 道具className不
  • POST 请求适用于 Postman,但不适用于 Guzzle

    在我的 Laravel 应用程序中 我定期需要使用 Guzzle 将数据 POST 到 API API 使用不记名令牌进行身份验证 并请求和接受原始 json 为了进行测试 我使用 Postman 访问了 API 一切都运行良好 邮递员标题
  • 使用 mod_rewrite 代理 url

    例如我有一个域名 http example com 和另一个域 http reallylargerdomain name com 我想要有人访问http example com projects http example com proje
  • 我可以强制 NSURLConnection 从缓存加载吗?

    我曾考虑过编写自定义 url 缓存 但似乎 NSURLCache 应该支持磁盘缓存 我想让我的 iPhone 应用程序使用缓存的响应 而无需访问服务器 直到资源变得陈旧 由我从服务器发回的标头确定 我是否必须使用 NSURLConnecti
  • npm install 发出警告,npm 审计修复不起作用

    我正在开发一个带有 net core Web api 的 Angular 应用程序 当我克隆这个存储库时 我尝试在 Angular 应用程序上运行 npm install 但出现了一个奇怪的错误 npm install npm WARN o