gpt4 book ai didi

node.js - 安装 Angular Material 导致近 600 个漏洞审核结果

转载 作者:太空宇宙 更新时间:2023-11-03 23:14:25 25 4
gpt4 key购买 nike

我需要来自@angular/material模块的拖放功能,但是当我使用Angular cli安装它时,审计中出现了一堆漏洞。该程序可以运行,但如果我尝试运行 npmauditfix,则会出现未找到 Angular cli 编译器模块的错误。

如何正确修复漏洞? npm update 不起作用。

这是 ng --version 的输出:

Angular CLI: 7.2.4
Node: 10.16.1
OS: linux x64
Angular: 7.2.15
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.12.4
@angular-devkit/build-angular 0.12.4
@angular-devkit/build-optimizer 0.12.4
@angular-devkit/build-webpack 0.12.4
@angular-devkit/core 7.2.4
@angular-devkit/schematics 7.2.4
@angular/cdk 8.1.2
@angular/cli 7.2.4
@angular/material 8.1.2
@ngtools/webpack 7.2.4
@schematics/angular 7.2.4
@schematics/update 0.12.4
rxjs 6.3.3
typescript 3.2.4
webpack 4.28.4

以下是我的项目中的 npm install 返回的内容,除了一些未安装的对等依赖项之外:

audited 41915 packages in 5.767s
found 596 vulnerabilities (1 low, 2 moderate, 593 high)
run `npm audit fix` to fix them, or `npm audit` for details

审核指的是 Angular cli、build-Angular 等 - 所以各种不同的软件包。

最佳答案

您似乎使用的是旧版本的 Angular。从 CLI 开始更新到最新版本的 Angular(您可能需要更新一些代码,特别是如果您使用延迟加载的模块)。然后,您可以使用 ng update 后跟您要更新的软件包:http://angular.io/cli/update

关于node.js - 安装 Angular Material 导致近 600 个漏洞审核结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57373864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com