在尝试安装Yeomen时收到警告



提示升级到uuid@3.4.0到更高版本,我该如何处理

请指导我实现它

C:Program Files>npm install -g yo
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
C:UsersDELLAppDataRoamingnpmyo -> C:UsersDELLAppDataRoamingnpmnode_modulesyolibcli.js
C:UsersDELLAppDataRoamingnpmyo-complete -> C:UsersDELLAppDataRoamingnpmnode_modulesyolibcompletionindex.js

这些警告是由包的作者来修复的(或者你必须自己在他们的存储库中提交一个拉取请求,在那里你自己修复它)。

如果他们没有使用最新的依赖项更新他们的包,你会看到这种类型的警告。

大多数情况下,这是预期的,因为包的作者从来没有设法总是100%最新,大多数情况下,他们会在以后的更新中修复它。大多数情况下,无论警告如何,软件包都将正确安装并工作。但有时这些警告也可能意味着安全问题,但这里的情况似乎并非如此。

如果包在你安装它之后不能工作,你必须向你的作者提交一个问题,或者向他们的存储库发出一个pull请求。

在我看来,这个安装毕竟是有效的。您可以检查包的名称是否添加到您的包中。

最新更新