【问题标题】:Is it possible to decrease number of files in Symfony 2? [closed]是否可以减少 Symfony 2 中的文件数量? [关闭]
【发布时间】:2013-03-10 19:44:00
【问题描述】:

我刚刚在 symfony 2 中开始了我的新项目,我想知道 Symfony 目录中有超过 6000 个文件。

  • 还好吗?
  • 是否可以减少文件数量?

【问题讨论】:

  • 为什么要担心文件数量?忘掉它,继续你的项目吧。

标签: symfony symfony-2.1


【解决方案1】:

您说您想这样做是因为您使用 SVN。请查看这篇文档文章:“How to Create and Store a Symfony2 Project in Subversion”。在您的存储库中包含供应商命名空间中的文件是一种非常糟糕的做法。

除此之外,您无法从核心框架中减少文件数量。但是,您可以从 Symfony 标准版中删除一些第 3 方包/库。例如,如果您不使用 Assetic,只需删除该捆绑包和库。包含的 JMS 包非常有用,但如果您不使用它们:只需将它们从您的 composer.json 文件中删除即可。

【讨论】:

  • 我在 PHP Composer 上做了一些试验,我想我明白了你的意思。谢谢沃特。
【解决方案2】:

拥有超过 6000 个文件并不意味着所有这些代码都会在您运行应用程序时执行。大多数文件将位于放置第三方库的供应商文件夹中。它可能包含文档文件、测试等,这在生产中可能并不重要。如果你愿意,你可以摆脱它们,但这样做没有意义。光盘现在很便宜

【讨论】:

  • 我用的是SVN,提交和导出时间增加了很多。
  • 天啊。不要在您的存储库中保留第 3 方代码。
  • 嗯,供应商文件夹不应该在您的 SVN 中。要分发所有更改的供应商文件,您所需要的只是版本控制下的 composer.json。当每个开发者都有自己的 composer.phar 时,它可以通过一个小小的控制台命令下载新版本并添加供应商包:“php composer.phar update”
猜你喜欢
  • 1970-01-01
  • 2015-11-18
  • 1970-01-01
  • 1970-01-01
  • 2017-09-19
  • 2019-04-08
  • 2011-10-13
  • 2017-07-04
  • 2019-06-17
相关资源
最近更新 更多