阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      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

      仅显示链接的依赖项

      目录
      目录