NPM过期命令未显示完整列表

NPM过期命令未显示完整列表,npm,npm-cli,npm-outdated,Npm,Npm Cli,Npm Outdated,当我在终端上执行以下操作时: npm过时-g 我得到了一个具有可用更新的全局包列表,这很好: Package Current Wanted Latest Location create-next-app 10.0.3 10.0.4 10.0.4 global eslint-plugin-react 7.21.5 7.22.0 7.22.0 global firebase-tools 9.0.1 9.1.0 9.1

当我在终端上执行以下操作时:
npm过时-g
我得到了一个具有可用更新的全局包列表,这很好:

Package              Current  Wanted  Latest  Location
create-next-app       10.0.3  10.0.4  10.0.4  global
eslint-plugin-react   7.21.5  7.22.0  7.22.0  global
firebase-tools         9.0.1   9.1.0   9.1.0  global
在我安装了所有的软件包之后,我想确保更新了所有的软件包,所以我再次点击了相同的命令,但意外地点击了
npm-olderated-g\
。这次我收到了一个以前没有列出的包:

Package                 Current  Wanted  Latest  Location
eslint-plugin-flowtype    3.9.1  3.13.0   5.2.0  global
我再次点击npm-g,但没有得到结果,然后用反斜杠重复,得到了这个包。
我检查了一下,没有发现任何相关的情况。有人知道问题出在哪里吗?当然,我可以看到这个
eslint插件flowtype
包有突破性的变化(3.x vs 5.x),但是它怎么不显示在原来的
npm-g
命令中呢


谢谢。

如中所示,
npm-outlated
默认深度为0,因此除非覆盖该深度,否则您将始终只能看到过时的顶级依赖项。您可以运行类似于npm过时--depth 9999的程序来查看所有内容。

不知道这一点。所以,如果我按了`-g\`显然是同样的行为。或者我在他们的CLI中发现了一个bug?也许,当我用-g运行它时,我什么也没有得到,所以可能是用“-g\”运行的bug,而不是“\g”对不起,这是一个输入错误,我就是这样运行的:)欢迎使用我的LinkedIn:)这个问题与编程无关。你应该在其他论坛上提问。嗯,我想是的。那么,没有按预期执行的代码到底在哪里呢。命令行问题下拉包未编程。与编程相关的npm cli命令。你可以在如此相关的论文中看到大量的问题。搜索“npm命令”。我建议你取消投票,然后显示你有问题的代码。