NPM-AUDIT 发现高漏洞。我应该做些什么?

2024-01-15

npm audit运行我的项目并得到这个

高指令注入
@Angular-devkit/build-Angular [dev] 的依赖关系

路径 @angular-devkit/build-angular > @ngtools/webpack > 树木毁坏

更多信息https://npmjs.com/advisories/1432 https://npmjs.com/advisories/1432

高指令注入

包树杀

已在 >=1.2.2 中修补

@Angular-devkit/build-Angular [dev] 的依赖关系

路径 @angular-devkit/build-Angular > tree-kill

更多信息https://npmjs.com/advisories/1432 https://npmjs.com/advisories/1432

树杀需要更新,但它是 Angular 的一个部门,不是我的。所以呢?需要等待 Angular-Team 将其自己的 package.json 更新为新版本的 tree-kill 吗?


您可以修复此问题,而无需等待新版本的软件包@angular-devkit/build-angular.

只需执行以下步骤:

  1. 更新你的package.json文件通过添加resolutions包含正确版本的包的部分tree-kill:
"resolutions": {
  "tree-kill": "1.2.2"
}
  1. 更新你的package-lock.json通过运行命令:
npx npm-force-resolutions
  1. 在项目中重新安装 NPM 包:
rm -r node_modules
npm install

Run npm audit检查您的项目是否不再存在此问题。并且不要忘记提交修改的文件package.json and package-lock.json.

有关更多信息NPM强制决议 https://www.npmjs.com/package/npm-force-resolutions.

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

NPM-AUDIT 发现高漏洞。我应该做些什么? 的相关文章

随机推荐

  • 如何使用模拟框架测试在谷歌测试延迟后进行的调用

    我目前正在尝试评估不同的测试框架 当使用模拟框架时 我倾向于 FakeIt 但 google mock 也很好 我知道您可以通过在调用函数之前和之后使用操作系统的计时器调用来验证函数的性能来进行自己的 性能 测试 这不是我所追求的 我所做的
  • C# 如果一个方法花费的时间超过 2 秒,如何停止它?

    下面的程序将连接到网络并获取 msnbc com 网页的html内容并打印结果 如果从网页获取数据的时间超过 2 秒 我希望我的方法停止工作并返回 您能举个例子告诉我如何做到这一点吗 public partial class Form1 F
  • 如何使用条件空运算符来检查空字符串?

    我正在尝试执行 LINQ to 对象查询 如下所示 var c1 allCustomers Where x gt x CompanyName Replace StartsWith searchText ToList 只要 CompanyNa
  • 堆栈对象的“删除”行为是什么? [复制]

    这个问题在这里已经有答案了 int main Class Name t Class Name p t delete p return 0 这段代码在调用 2 个析构函数时执行得很好 删除如何处理堆栈对象 行为是否未定义 你遇到了未定义的行为
  • 访问 SQL Server 插入被 Select 阻止

    好的 我们有一个多用户 25 个用户 Access 2013 FE 和 SQL Server 2012 BE 直到昨天 整个系统都运行良好 现在已经完全停止了 如果用户 A 通过从表 Z 中直接选择查询读取打开了一条记录 那么如果用户 B
  • R Shiny:将reactiveValues()与data.table按引用分配一起使用

    我有一个闪亮的应用程序 其中多个反应组件使用计算速度很慢的函数的相同结果 为了避免多次计算慢函数 我可以使用reactiveValues 当输入发生变化时重新计算函数 并使结果可供所有需要它的反应组件使用 但是 如果reactiveValu
  • 无法解释的语法错误[重复]

    这个问题在这里已经有答案了 我遇到了一个我根本无法解释的语法错误 Code import React Component from react class Button extends Component handleClick gt th
  • 将内置函数插入 VS Code 扩展的正确方法

    介绍 我目前正在开发一个基于 Bluegiga BLE 112 模块的应用程序 该模块可使用 BGScript 脚本语言进行编程 然而 我发现的唯一对 BGScript 有某种支持的编辑器是 Notepad 它不适合我的需要 因此 我开始开
  • 如何将链接中的变量传递给 django 视图

    我有一个 html 表单 它使用 for 循环显示数据 tbody for sku lid stk mrp sp stts in product data tr td a class btn link href product produc
  • 如何在 PHP 中将 MySQL 数据库转换为 SQLite?

    我需要 PHP 代码来转换数据库 我试过如何使用 PHP 将 mysql 转换为 SQLite https stackoverflow com questions 10226067 how to convert mysql to sqlit
  • Android 4.0 ICS 中通话音频流修改

    我一直在从事一个项目 该项目将从呼叫流修改中受益匪浅 这已被反复提及 假设为无法实现 因为大多数人认为通话音频的硬件环路与设备的主 MCU 完全断开 诸如此类的问题将音频流式传输至 Android 电话 https stackoverflo
  • OSX:当文件出现在文件夹中时执行bash脚本

    我正在尝试编写自己的屏幕截图上传器脚本 我快到了 OSX 自动将屏幕截图上传到 imageBin 并将 URL 放入剪贴板 https stackoverflow com questions 21371254 osx automatical
  • 如何配置 SCP/SFTP 文件存储?

    我的 Laravel 应用程序应该将文件复制到另一个远程主机 远程主机只能通过带有私钥的 SCP 进行访问 我想配置一个新的文件存储 https laravel com docs 5 5 filesystem 与FTP类似 https la
  • 将图像从 FilePicker/Intent 复制到另一个目录

    我正在尝试将从 Intent 收到的图像复制到另一个目录 但我还无法让它工作 需要帮忙 我的日志猫 04 29 14 56 22 778 31620 31620 com example krupal sqlitetest I Choreog
  • Elasticsearch 不同的过滤器值

    我在 elasticsearch 中有一个大型文档存储 并且想要检索不同的过滤器值以显示在 HTML 下拉列表中 一个例子是这样的 name John Doe deparments name Accounts name Management
  • ASP.NET MVC 和存储库模式理解

    所以我对 ASP NET MVC 和界面设计非常陌生 我问了很多问题 读了很多文章 试图弄清楚这一切 由于工作危机 我被要求尽我所能并学习这个环境 虽然理解起来很令人沮丧 但我正在慢慢理解它 I have created an image
  • 如何从具有相同键和值的两个数组中删除值?

    我有两个数组 array1 array param1 demo param2 some param3 array2 array value1 demo value2 some value3 我想比较这两个数组并删除所有重复值 最后 我想要这
  • 只从套接字接收一个字节

    我使用 python 编写了一个服务器程序 我试图获取一个字符串 但我只得到一个字符 我如何接收字符串 def handleclient connection while True rec connection recv 200 if re
  • 使用可运行的同一实例初始化两个线程

    使用同一个可运行对象实例初始化两个线程是不是不好的编程 使用可运行对象的单独实例进行初始化会有什么区别 并且同一可运行对象实例共享内存位置与性能有什么关系吗 public static void main String args throw
  • NPM-AUDIT 发现高漏洞。我应该做些什么?

    npm audit运行我的项目并得到这个 高指令注入 Angular devkit build Angular dev 的依赖关系 路径 angular devkit build angular gt ngtools webpack gt