-1

PHPSpreadsheet 使用 Composer 进行安装(这在使用 Netbeans 的 Windows PC 上很痛苦,但这是另一回事)。

在过去的美好时光中,您只需将包含 PHP 文件的文件夹放入项目中,然后将它们包含在内即可。现在该软件包包括文档、测试、示例等文件夹。

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

有没有办法在 Composer / PHPSPreadsheet 中进行清理,所以只需要最少的文件。在 PHPExcel 下它是微不足道的,但依赖等似乎使用作曲家走了好几英里。对我来说,这似乎是英国媒体报道和聪明想法的另一个例子。

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

4

1 回答 1

0

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

于 2018-02-11T02:57:30.160 回答