使用composer安装依赖,为什么安装了许多没有require的依赖?

张泽蕴 2018-05-17 11:53:29
{
"name": "abc",
"description": "abc",
"keywords": ["abc"],
"homepage": "http://www.yiiframework.com/",
"type": "project",
"license": "abc",
"support": {
"issues": "https://github.com/yiisoft/yii2/issues?state=open",
"source": "https://github.com/yiisoft/yii2"
},
"minimum-stability": "dev",
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "~2.0.6",
"yiisoft/yii2-redis": "~2.0.0"
},
"require-dev": {
"yiisoft/yii2-debug": "~2.0.0",
"yiisoft/yii2-gii": "~2.0.0",
"yiisoft/yii2-faker": "~2.0.0",
"codeception/base": "^2.2.3",
"codeception/verify": "~0.3.1"
},
"config": {
"process-timeout": 1800
},
"extra": {
"asset-installer-paths": {
}
},
"scripts": {
}
}
composer.json如上图,里面并没有phpunit,symfony等依赖,然而composer install 安装完成后,vendor目录里面多了很多没有require或require-dev里面的依赖,如下图

请问下这是什么情况,composer菜鸟求教
...全文
2222 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_41161127 2021-01-18
  • 打赏
  • 举报
回复
1. 删除composer.lock
2. 清composer 缓存: composer clear-cache
3. 更新lock composer update --lock
4. 重新 composer require
张泽蕴 2018-05-24
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
composer 是垃圾、是强盗
为什么这么说 大神解释下呗
一生小白 2018-05-18
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
composer 是垃圾、是强盗
为什么这么讲,感觉composer挺好的,可能我是小白,还请指教
李睿_Lee 2018-05-17
  • 打赏
  • 举报
回复
估计是你安装的依赖又require了一些依赖。
xuzuning 2018-05-17
  • 打赏
  • 举报
回复
composer 是垃圾、是强盗

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧