npm8中文文档
此命令将检查注册表以查看当前是否有任何(或特定)已安装的软件包已过时。
默认情况下,仅显示根项目的直接依赖项和配置的 workspaces 的直接依赖项。也可以使用 --all
查找所有过时的元依赖项。
在输出中:
wanted
是满足 package.json
中指定的 semver 范围的包的最大版本。如果没有可用的 semver 范围(即您正在运行 npm outdated --global
,或者该软件包未包含在 package.json
中),则 wanted
显示当前安装的版本。latest
是在注册表中标记为最新的包的版本。在没有特殊配置的情况下运行 npm publish
将发布带有 latest
的 dist-tag 的包。这可能是也可能不是软件包的最高版本,或者是最近发布的软件包版本,这取决于软件包的开发人员如何管理最新的 dist-tag。location
是包在物理树中的位置。depended by
显示哪个包依赖于显示的依赖项package type
(使用 --long
/ -l
时)告诉你这个包是 dependency
还是 dev/peer/optional 依赖。未包含在 package.json
中的软件包始终标记为 dependencies
。homepage
(使用 --long
/ -l
时)是包的包中包含的 homepage
值