本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。
npm的各种包的更新程度之快,令人目不暇接。本文中,苏南大叔将要讲述的内容是:如何查看特定npm包的版本号。属于node开发的辅助技能点,大家了解一下如何查看特定npm包的版本号,就可以了。
如何查看特定npm包的版本号?(图5-1)
包括且不局限于如下内容:远端仓库内的版本号
本地项目内局部生效的包的版本号
本地的全局npm包的版本号
查看本地已经安装的npm包的版本
项目下局部作用域下安装的包:npm list
npm ls
全局范围内安装的包:npm list -g
npm ls -g
如何查看特定npm包的版本号?(图5-2)
如果省略掉的话,这里会列出所有的包的版本检测结果。
查看远端仓库内的可用版本号(方案一)npm info
这个返回的信息比较多,除了可用版本号之外,还有很多其它附加内容,可能会造成视觉混淆。
如何查看特定npm包的版本号?(图5-3)
查看远端仓库内的可用版本号(方案二)npm view versions --json
如何查看特定npm包的版本号?(图5-4)
这个返回的信息比较明确,可以看到所有的可用版本号。确定号版本号之后,就可以利用@操作符,安装特定版本号的npm包了。npm install @
对比查看npm的版本号信息
这个的查看效果很好,大家可以试试,加上--json的意思,就是显示为json格式。npm outdated
npm outdated --json
如何查看特定npm包的版本号?(图5-5)
linked的意思是:该npm包来自于本地项目中的某个目录,而不是远端的某个仓库。所以,无法获取相关的版本号信息。例如:上述截图,在package.json中的定义如下:"devDependencies": {
"webpack": "~1.12.9",
"pdfjs-dist": "../../node_modules/pdfjs-dist"
}
总结
npm查看版本号,偶尔也是会用得到的技巧。苏南大叔希望各位同学,能够掌握这项小技巧。
更多npm相关经验文章,请点击这里查看:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。