警告:npm WARN deprecated uuid@3.4.0:请升级到版本7或更高版本。

29
我在尝试在Ubuntu中安装firebase时,每次都会出现这个错误。我使用了命令:sudo npm install - firebase cli,但是由于显示“firebase command not found”,我无法登录。

希望这个链接对你有所帮助:https://dev59.com/_lEG5IYBdhLWcg3wT55R#70752319 - nyedidikeke
3个回答

19

基本上,这个错误建议您将 uuid@3.4.0 版本升级到7或者更高版本

以下是包作者关于废弃的消息;

请升级到7或更高版本。旧版本可能在某些情况下使用Math.random(),这已知存在问题。有关详细信息,请参见 https://v8.dev/blog/math-random

您可以运行 npm install uuid@latest 以升级到最新稳定版本的 uuid


需要安装-g标志(全局安装)吗? - CodeBy
使用 -g 标志进行全局安装(不需要在任何项目的根目录下)。如果未指定,则适用于当前项目(在这种情况下,应在项目的根目录中执行)。 - nyedidikeke
没起作用,看起来我面临着类似于这个问题(仍然未解决):https://github.com/nteract/hydrogen/issues/2151 - Mujeeb Shaikh
@MujeebShaikh,你分享的链接已经失效了;我希望你已经解决了这个问题。 - nyedidikeke
链接对我仍然有效,没有解决方案。 - Mujeeb Shaikh

6

试一下这个 npm install uuid@7.0.3 --force


不在这里工作 =( - jonathasborges1
6
效果不太好。因此,即使我依赖的是最新版本(8.3.2),我仍然被要求将它从至少3.4.0升级到7 - Dzmitry Alifer
看起来,这个问题仍然没有解决:https://github.com/nteract/hydrogen/issues/2151 - Mujeeb Shaikh

3

执行 npm cache clean --force 命令,然后再执行 npm install uuid@7.0.3 --force 命令。

对我起了作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接