有人可以解释以下输出的含义:
$ npm --version
3.10.8
$ npm -g outdated npm
Package Current Wanted Latest Location
npm 3.10.8 4.0.2 3.10.9
根据docs,它说" Wanted"列应显示当前安装的版本:
如果没有可用的semver范围(即你运行npm已过时--global,或者包中没有包含在package.json中),那么想要显示当前安装的版本
另见:
$ls -l $(which npm)
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
除此之外," Wanted"之间存在差异。价值和文档,我也想知道为什么"最新"专栏似乎没有显示最新版本,因为4.0.2似乎是最新版本。
答案 0 :(得分:0)
您的npm版本应该已过时,因此请尝试在控制台中执行此操作以获取最新版本。
npm install npm@latest -g
答案 1 :(得分:0)
请阅读这篇文章中接受的答案 npm `wanted` vs `latest` 此人非常清楚地解释了您的问题。