PhpSpreadsheet - 分发/包装

时间:2018-02-10 07:48:58

标签: dependencies composer-php phpspreadsheet

PHPSpreadsheet使用Composer进行安装(这对使用Netbeans的Windows PC来说很痛苦,但这是另一个故事)。

在过去的好时光中,您过去常常将带有PHP文件的文件夹放入项目中,包含它们然后关闭。现在,该软件包包括文档,测试,示例等文件夹。

在生产计算机上安装代码时,只安装最低限度以提高安全性和性能是有意义的。 Composer似乎不允许你这样做。删除不需要的文件夹,如缓存,编辑器,psr等会破坏代码。

是否有某种方法可以在Composer / PHPSPreadsheet中进行清理,因此只需要最少的文件。在PHPExcel下它是微不足道的,但依赖等似乎使用作曲家去了几英里。对我而言,似乎另一个英国媒体报道软件的例子和聪明的想法都很糟糕。

为什么每次打电话在生产机器上创建电子表格时,我都想要作曲家或类似的运行。我只想要phpSpreadsheet。我用谷歌搜索,检查了文档等,但没有任何信息跳出来。

1 个答案:

答案 0 :(得分:0)

除非在命令行上调用,否则Composer不会运行。您正在混淆软件包安装和运行的代码。 Composer正在查看composer.json和.lock文件。我查看了包装的大小 - 磁盘上有12兆。一半是在我删除的文档和示例目录中,我的代码仍在运行。其余的是我不会删除的代码或工件。