为什么我在代码托管平台看到Yii2项目目录结构都没 vendor/目录呢??


为什么我在代码托管平台看到Yii2项目目录结构都没 vendor/目录呢??

yii2

幸福D尾巴 9 years, 7 months ago

哈哈,前段时间刚学yii和laravel对比这两个都有个vendor文件夹,后来才知道这是依赖库。用composer update就可以把需要用到的依赖包拉下来了(从github上)

有一只胖达 answered 9 years, 7 months ago

为什么没有: 请看下 .gitignore 里有没有 /vendor (技术盲点: gitignore)
为什么不需要有: 请参考楼上 (技术盲点: composer)

Rooney answered 9 years, 7 months ago

vendor是依赖库目录,执行 composer update 就会安装 composer.json 里的依赖库到vendor

的撒娇的肯定撒 answered 9 years, 7 months ago

出现没有 vendor 目录的原因多半是为了减少推送代码的时间,你知道的,网速本来就是不好,能节省就节省一点呗

如楼上所说, vendor 目录是依赖库的目录,这些其实都是可以通过一个命令来得到的,只要你提供 composer.json 文件,那么你将这个项目 git clone 下来之后,直接:


 composer install

就可以得到相应的依赖库了。

白板清洗液 answered 9 years, 7 months ago

Your Answer