2

我刚刚通过composer下载了laravel 4,我看到供应商文件夹的大小为26mb。

在我检查了供应商文件夹中的所有包后,我发现它们中的大多数都有实时网站中不需要的文件,例如测试或自述文件。

我必须手动删除这些文件还是有其他方法?

laravel 需要所有这些额外的包吗?

Laravel 3 非常简单,这就是我开始使用的原因,我从没想过新的更新会如此不同。

4

1 回答 1

4

根据您通过 Composer 安装的方式,您还将拥有每个依赖项的 Git 历史记录。composer update --prefer-dist您可以通过运行下载档案而不是克隆存储库来进一步降低文件大小。

但从长远来看,磁盘空间在当今时代并不十分昂贵。我能理解你可能有点担心,但你不应该太担心。它不会对应用程序的整体性能产生巨大影响。如果您优化 Composer 自动加载器composer dump-autoload -o并运行php artisan optimize以生成bootstrap/compiled.php文件,您仍然会获得非常出色的速度。

相比之下,Laravel 3 非常简单。但是 Laravel 4 已经拥抱了未来,并提供了一些很棒的功能。

归根结底,如果您没有看到需要,您没有理由升级到 Laravel 4。你可以安全地继续使用 Laravel 3,因为它将针对任何安全漏洞或错误进行修补。

有关文件数量的更多信息,请参阅此论坛帖子

于 2013-06-07T00:49:51.000 回答