如何通过使用composer.json额外配置来减少Google API PHP客户端的包大小?

问题描述 投票:0回答:1

我在 WP 插件中使用 google-api-php-client,PHP 编写器下载包含近 200 个库的完整 git 存储库,因此插件的大小因此而增加。
有没有办法使用 PHP 编译器从这个存储库中仅获取所需的单个包,例如工作表、驱动器等?
我已经测试了以下配置,但它不起作用。

{
    "require": {
        "google/apiclient": "^2.12.1"
    },
    "scripts": {
        "pre-autoload-dump": "Google\\Task\\Composer::cleanup"
    },
    "extra": {
        "google/apiclient-services": [
            "Drive",
            "YouTube"
        ]
    }
}
php google-sheets composer-php
1个回答
0
投票

您正在生成自动加载转储吗? 如果没有将以下参数添加到您的composer.json配置中:

"config": {
    "optimize-autoloader": true
}
© www.soinside.com 2019 - 2024. All rights reserved.