什么是';npm过时——深度=0';当看到差异时,是否打算采取行动?
当运行命令npm outleted--depth=0时,我看到以下内容:什么是';npm过时——深度=0';当看到差异时,是否打算采取行动?,npm,version,Npm,Version,当运行命令npm outleted--depth=0时,我看到以下内容: Package Current Wanted Latest Location cordova 5.4.1 5.4.1 6.0.0 cordova grunt-angular-templates 0.5.9 0.5.9 1.0.3 grunt-angular-templ
Package Current Wanted Latest Location
cordova 5.4.1 5.4.1 6.0.0 cordova
grunt-angular-templates 0.5.9 0.5.9 1.0.3 grunt-angular-templates
grunt-autoprefixer 0.4.2 0.4.2 3.0.4 grunt-autoprefixer
grunt-bump 0.3.4 0.3.4 0.7.0 grunt-bump
...
“当前”、“通缉”和“最新”之间的区别对我意味着什么?在这种情况下,我应该分别做什么?当前版本:安装的软件包的当前版本 需要:满足package.json中指定的semver范围的包的最大版本。如果没有可用的semver范围(即,您运行的是npm过时--global,或者包未包含在package.json中),则“需要”将显示当前安装的版本 最新版本:注册表中标记为最新版本的软件包版本。在没有特殊配置的情况下运行npm publish将发布dist标记为latest的包。这可能是包的最高版本,也可能不是包的最新发布版本,这取决于包的开发人员如何管理最新的dist标记 参考: