转载 https://newsn.net/say/npm-version.html
查看本地已经安装的npm包的版本
- 本地项目内局部生效的包的版本号
npm list <包名> npm ls <包名>
- 本地的全局
npm
包的版本号
npm list <包名> -g
npm ls <包名> -g
如果省略掉<包名>
的话,这里会列出所有的包的版本检测结果。
查看远端仓库内的可用版本号
npm info <包名>
npm view <包名> versions --json (--json可选)
利用@
操作符,安装特定版本号的npm包
npm install <包名>@<版本号>
对比查看npm的版本号信息
npm outdated npm outdated --json
linked
的意思是:该npm包来自于本地项目中的某个目录,而不是远端的某个仓库。所以,无法获取相关的版本号信息。例如:上述截图,在package.json中的定义如下:
"devDependencies": {
"webpack": "~1.12.9",
"pdfjs-dist": "../../node_modules/pdfjs-dist"
}