magento - php bin/magento setup:di:compile - 出错 - 删除 vendor/temando 目录后补回
现象:magento2一键包的文件,在执行 php bin/magento setup:di:compile 命令时出错,提示:PHP Fatal error: Declaration of Temando\Shipping\Model\ResourceModel\Carrier\Collection::fetchData() must be compatible with Temando\Shipping\Model\ResourceModel\Webservice\Collection...
尝试:
1.php bin/magento module:disable Temando_Shipping # 禁用该模块,重新执行setup:di:compile,还是一样错误
2.删除 vendor/temando 目录,然后用官方相同版本的文件复制回原路径
3.重新执行setup:di:compile,正常了
4.php bin/magento module:enable Temando_Shipping # 如需要,可重新启用该模块
参考: