当我尝试使用npm安装-g松露@5.4.29来安装松露时,我会收到一个警告:有15种vunerabilities (10种中度、4种高度和1种临界)。当我运行npm审计修复程序时,我会得到以下错误

电子<=13.6.3严重度:高
通过电子https://github.com/advisories/GHSA-m93v-9qjc-3g79中泄漏的跨上下文对象绕过上下文隔离
沙箱显示器可以通过nativeImage API - https://github.com/advisories/GHSA-mpjm-v997-c4h4获取任意文件的缩略图。
电子https://github.com/advisories/GHSA-hvf8-h2qh-37m9中传送到错误帧的IPC消息
电子https://github.com/advisories/GHSA-6vrv-94jv-crrg中的上下文隔离旁路
渲染器可以在没有电子https://github.com/advisories/GHSA-3p22-ghq8-v749许可的情况下访问随机蓝牙设备。
通过npm audit fix获得修复
node_modules/electron-eval/node_modules/electron
电子级>=0.9.8
依赖于易受攻击的电子节点_模块/电子评估版本。
安装的电子版本为19.0.3
我试着卸载电子并改变版本,但是没有任何效果,我不知道为什么要安装电子,我想我没有用它做任何事情
谢谢诺埃尔
发布于 2022-06-20 13:20:10
最新版本的松露需要c++开发工具,根据这一点,问题Getting Error on installing Truffle on windows 10 using npm install truffle -g
我认为可能有一些兼容性问题,我有版本的VS从2005年和以后在我的机器上。我能想出的唯一解决方案是删除Visual的所有实例,然后我就能够在没有问题的情况下安装松露版本5.4.29。从那以后,我就安装了VS代码,而且它运行得很好。
https://stackoverflow.com/questions/72528600
复制相似问题