如何仅在 npm 中列出用户安装的/环境包?
当我这样做时,它会输出每个包及其依赖项。相反,我希望看到当前工作项目或环境中安装的软件包。npm -g list
npm list -g --depth=0
-g
您可以使用以下命令获取所有全局安装模块的列表:
ls `npm root -g`
截至13年2015月<>日
虽然我发现接受的答案100%正确且有用,但我希望根据自己的经验对其进行一些扩展,并希望也有益于他人。(在这里,我交替使用术语包和模块)
在对问题的回答中,是的,接受的答案是:
npm list -g --depth=0
您可能希望检查全局安装的特定模块,类Unix系统上或grep可用时。这在检查您正在使用的模块版本(全局安装;如果检查本地模块,只需删除标志)时特别有用:-g
npm list -g --depth=0 | grep <module_name>
如果您想查看特定模块的所有可用(远程)版本,请执行以下操作:
npm view <module_name> versions
请注意,版本是复数形式。这将为您提供可供选择的版本的完整列表。
对于最新的远程版本:
npm view <module_name> version
请注意,版本是单数。
要找出需要更新的软件包,您可以使用:
npm outdated -g --depth=0
要更新全局包,您可以使用
npm update -g <package>
要更新所有全局包,您可以使用:
npm update -g
(但是,对于低于 2.6.1 的 npm 版本,另请参阅此链接,因为建议使用特殊脚本来全局更新所有软件包。
上述命令应该适用于 NPM 版本 1.3.x、1.4.x、2.x 和 3.x。
模板简介:该模板名称为【JavaScript 如何列出 npm 用户安装的软件包】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【JavaScript】栏目查找您需要的精美模板。