npm ls

🌙
手机阅读
本文目录结构

npm ls 功能

列出已安装的软件包

npm ls 使用

npm ls [[<@scope>/]<pkg> ...]

aliases: list, la, ll

npm ls 说明

此命令将以树状结构将已安装的软件包的所有版本及其依赖项打印到标准输出。

位置参数是 name@version-range 标识符,它将结果限制为仅指定包的路径。需要注意的是嵌套包将还显示路径指定的包。例如,npm ls promzard 在 npm 的源代码树中运行将显示:

npm@@VERSION@ /path/to/npm
└─┬ init-package-json@0.0.4
└── promzard@0.1.5

它将打印出多余,丢失和无效的软件包。

如果项目为依赖项指定了 git url,则这些名称将显示在 name@version 后面的括号中,以使用户更容易识别项目的潜在分支。

显示的树是逻辑依赖树,基于包依赖关系,而不是 node_modules 文件夹的物理布局。

当以 ll 或方式运行时 la,默认情况下会显示扩展信息。

npm ls 配置

json

  • 默认值:false
  • 类型 : Boolean

以 JSON 格式显示信息。

long

  • 默认值:false
  • 类型 : Boolean

显示扩展信息。

parseable

  • 默认值:false
  • 类型 : Boolean

显示可分析的输出而不是树视图。

global

  • 默认值:false
  • 类型 : Boolean

在全局安装前缀中而不是在当前项目中列出软件包。

depth

  • 类型:Int

依赖关系树的最大显示深度。

prod / production

  • 类型 : Boolean
  • 默认值:false

在中仅显示软件包的依赖关系树 dependencies。

dev / development

  • 类型 : Boolean
  • 默认值:false

在中仅显示软件包的依赖关系树 devDependencies。

only

  • 类型:String

当"dev"或"development"时,是的别名 dev。

当 “prod” / “production” 时,是的别名 production。

  • 类型 : Boolean
  • 默认值:false

仅显示链接的依赖项

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了