Composer 可以检查软件以验证它们是否对应。但是,它不会检查系统(CPU、内存...)。您可以在 readme.md 文件中指定要求。
您可以在代码中添加脚本所需的内存限制。但是,一般来说,默认的内存限制就足够了。您可能有可以通过添加 yeld 或迭代器来优化的循环。
【讨论】:
-
嗨svgta,你熟悉这种composer.json节点吗? "config": {"platform": {"php": "7.4"} 我想在包 composer 文件中提供内存要求。你知道怎么做吗?能做到吗?
-
不,您不能在作曲家中指定内存要求。这就是为什么你必须在你的包中放入一个包含所需内容的 readme.md 文件。
-
好吧,像塞巴斯蒂安/泰勒/马特/等这样的人偶尔会提出这些问题,所以我会留下问题。也许他们会改变作曲家。一些对 ini 的要求可能不是他们听过的最愚蠢的事情。
-
Nils 和 Jordi 将是这种情况下的相关名称,我不记得在这里看到过他们中的任何一个。你***在github.com/composer/composer/issues提出一个实际的功能请求