新闻中心
Composer show --direct命令仅查看直接依赖项
composer show --direct 用于列出项目中在 composer.json 的 require 和 require-dev 中显式声明的直接依赖项,不包含嵌套的间接依赖;通过该命令可清晰查看当前项目直接引入的第三方库及其版本,帮助区分手动添加的包与自动安装的依赖;结合 --format=json 可输出 JSON 格式便于脚本处理,使用 require 或 require-dev 子参数可分别查看生产或开发依赖;该命令适用于审计第三方库、排查安全问题、升级核心组件或清理无用依赖,是管理项目依赖结构的实用工具。

composer.json 文件中的 "require" 和 "require-dev" 部分显式添加的包,而不是这些包所依赖的嵌套依赖(即间接依赖)。
查看直接依赖项
运行以下命令可以查看当前项目安装的所有直接依赖:
composer show --direct
Moshi Chat
法国AI实验室Kyutai推出的端到端实时多模态AI语音模型,具备听、说、看的能力,不仅可以实时收听,还能进行自然对话。
160
查看详情
该命令会输出一个列表,包含你项目中直接 require 的所有第三方库及其当前安装的版本。
区分直接与间接依赖
Composer 项目中的依赖分为两类:-
直接依赖:你在
composer.json中手动添加的包,例如 Lar*el、PHPUnit 或 Guzzle。 - 间接依赖:直接依赖所依赖的其他包,由 Composer 自动解析并安装。
--direct 参数能帮助你快速识别哪些是自己引入的,避免混淆。
常用组合参数
你可以结合其他选项让输出更清晰:-
composer show --direct --format=json:以 JSON 格式输出,适合脚本处理。 -
composer show --direct require:仅显示生产环境的直接依赖(排除 require-dev)。 -
composer show --direct require-dev:只看开发依赖。
实际应用场景
这个命令在以下情况特别有用:
- 审计项目中你主动引入的第三方库,排查安全或版本问题。
- 准备升级核心组件时,确认当前有哪些关键依赖。
- 清理不再需要的包,优化
composer.json结构。
composer show --direct 能帮你更清楚地掌握项目的依赖结构,不复杂但容易忽略。以上就是Composer show --direct命令仅查看直接依赖项的详细内容,更多请关注php中文网其它相关文章!
# java
# 河北seo推广效果
# 绥德网站建设维护公司
# 项城网站推广营销
# 新洲区网络推广网站大全
# 汕头市b2b全网营销推广报价
# 乐从seo优化策划书
# 还能
# 你可以
# 情况下
# 故障排除
# 如何使用
# 尼克
# 意大利
# 你在
# 如何在
# 第三方
# 工具
# composer
# json
# js
# laravel
# 编程
# php
# 免费媒体网站推广
# 洛阳附近推广营销
# 新乐seo报价
# 常庄网站推广服务
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
PDF文件体积过大处理_PDF压缩技巧详解
谷歌浏览器浏览体验优化_谷歌浏览器新版直连永久可用提示
Golang切片为何属于引用类型_Golang slice底层结构与引用语义说明
知乎APP怎么管理已购盐选内容_知乎APP盐选内容购买记录与查看方法
c++20的std::jthread是什么_c++可中断线程与RAII式管理
AngularJS $http POST请求数据传递与Go后端接收实践
神经网络二分类模型训练异常:高损失与完美验证准确率的排查与修正
Python:递归比较文件夹内容并找出特定类型文件的差异
Typer应用中动态命令行参数的解析与处理
漫蛙漫画登录站点 漫蛙2正版漫画快速访问
Excel中VLOOKUP的第四个参数是干什么用的_Excel VLOOKUP第四参数作用解析
荣耀Play7T运行卡顿解决_荣耀Play7T性能优化
如何使用Rector自动化升级旧代码_通过Composer安装和配置Rector进行代码重构
J*aScript Promise链中如何正确终止后续.then执行并处理错误
Yandex免登录官网入口_俄罗斯Yandex搜索引擎直达链接
TikTok评论显示延迟如何处理 TikTok评论刷新优化方法
steam官方网页快速访问 steam账号注册全流程
mysql通配符支持数字匹配吗_mysql通配符能否用于数字匹配的解析
蛙漫漫画官网在线入口 蛙漫全本漫画免费阅读平台
J*a最大堆Heapify方法修复:索引计算与边界条件深度解析
谷歌google账号注册详细步骤 谷歌账号注册官方教程
怎样使用“本地安全策略”提升Windows安全性_Secpol.msc配置指南【高手】
漫蛙manwa2最新登录网址_漫蛙manwa2手机网页版入口
PDF怎么合并PDF并保持格式_PDF合并文件保持排版教程
J*aScript数据结构转换:将对象数组按类别分组
动漫共和国防屏蔽稳定域名-动漫共和国官方正版直达通道
iCloud登录入口网页版 苹果iCloud官网登录
Python getattr() 异常处理深度解析:避免程序意外退出
将HTML动态表格多行数据保存到Google Sheet的教程
HTML空白字符处理机制:渲染、DOM与编码实践
多闪网页版在线观看免费入口_多闪官网访问入口
如何使用J*aScript精确选择并批量修改特定父元素下子链接的样式
蛙漫限时开放最深处链接_蛙漫全站漫画会员同款秒开地址
必由学官方网站入口 必由学学生教师共用登录通道
随机参数递归函数的基准调用次数与时间复杂度探究
126邮箱手机版登录官网2026_126手机邮箱免费入口最新
TikTok网页版直接登录 TikTok网页端官方平台入口
深入理解J*a合成构造器:何时以及为何阻止其生成
MAC如何安全彻底地删除文件_MAC使用终端命令确保文件无法被恢复
AO3最新官网入口公告_2025AO3镜像站实时查询方法
必由学官网入口 必由学教师登录入口
天猫2025双十一0点秒杀攻略 天猫爆款抢购时间
lar*el怎么安全地存储和获取配置文件中的敏感信息_lar*el敏感信息安全存储方法
sublime怎么覆盖插件的默认快捷键_sublime快捷键优先级与设置
在Typer应用中优雅地处理和重组任意命令行参数
c++如何实现一个简单的软件渲染器_c++从零开始的3D图形学
Win10如何清理注册表垃圾 Win10手动清理无效注册表【技巧】
QQ邮箱网页版快速登录 QQ邮箱邮箱账号官方入口地址
LINUX的perf命令入门_LINUX官方性能分析工具的使用与解读
虫虫漫画精品漫画官网_虫虫漫画精品漫画官网进入精品漫画


2025-12-06
浏览次数:次
返回列表