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


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

yii2

幸福D尾巴 10 years, 12 months ago

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

有一只胖达 answered 10 years, 12 months ago

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

Rooney answered 10 years, 12 months ago

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

的撒娇的肯定撒 answered 10 years, 12 months ago

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

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


 composer install

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

白板清洗液 answered 10 years, 12 months ago

Your Answer