背景
我已经在客户端和服务器端使用 Google 服务成功实现了用户身份验证。我用过适用于 PHP 的 Google API 客户端库 https://github.com/googleapis/google-api-php-client为此目的在服务器端(从客户端获取令牌并在进一步身份验证后将结果保存在服务器上)。
医生说了什么
readme.md 中有一节标题为清理未使用的服务 https://github.com/googleapis/google-api-php-client#cleaning-up-unused-services :
有超过 200 个 Google API 服务。您很有可能并不想要所有这些。为了避免在代码中附带这些依赖项,您可以运行 Google\Task\Composer::cleanup 任务并指定要保留在composer.json 中的服务
另一个答案
看来我可以摆脱(至少)一些巨大的库,but有一个答案 https://stackoverflow.com/questions/46133300在 StackOverflow 中,不同意(特别是评论):
...并且您可能不应该尝试删除 google api 包含的未使用的依赖项,这可能会破坏现在或将来的事情
Question
我需要成功地和平地摆脱任何不必要的依赖关系。是否可以?如果是的话,评论怎么样?如果不是,那么自述文件中“清理”部分的目的是什么?
我正在寻找什么答案
首先,我想知道为什么和如何(学习作曲家)。其次,任何解决方法都被接受。我真的不喜欢上传所有的库。
首先,我想知道为什么和如何(学习作曲家)。
https://github.com/googleapis/google-api-php-client/blob/master/src/Task/Composer.php#L31 https://github.com/googleapis/google-api-php-client/blob/master/src/Task/Composer.php#L31
我真的不喜欢上传所有的库。
你不能:google/apiclient
有依赖性google/apiclient-services
(https://github.com/googleapis/google-api-php-client-services https://github.com/googleapis/google-api-php-client-services) 包含所有包
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)