我刚刚在 symfony 2 中开始了我的新项目,我想知道 Symfony 目录中有超过 6000 个文件。
- 可以吗?
- 是否可以减少文件数量?
你说你想这样做是因为你使用 SVN。请查看这篇文档文章:“如何在 Subversion 中创建和存储 Symfony2 项目”。将文件包含在存储库的供应商名称空间中是一种非常糟糕的做法。
除此之外,您无法从核心框架中减少文件数量。但是,您可以从 Symfony 标准版中删除一些第 3 方包/库。例如,如果您不使用 Assetic,只需删除该捆绑包和库。包含的 JMS 包非常有用,但如果您不使用它们:只需将它们从composer.json
文件中删除即可。
拥有超过 6000 个文件并不意味着所有这些代码都会在您运行应用程序时执行。大多数文件将位于放置第三方库的供应商文件夹中。它可能包含文档文件、测试等,这在生产中可能并不重要。如果你愿意,你可以摆脱它们,但这样做没有意义。光盘现在很便宜