如何修复在composer 2.0.11版本中使用php 8.0.0时出现的abandoned fzaninotto/faker packagist错误?

24

如何修复在composer 2.0.11版本中使用php 8.0.0时出现的fzaninotto/faker packagist报错:“该包已被弃用且不再维护。未建议替代软件包。”


你到底在寻找什么?即使该软件包不再维护,你仍然可以使用它。 - Nico Haase
@NicoHaase 你是对的;这只是一个警告。问题中“修复”的措辞有点误导,因为它暗示了某些东西是坏的。我会说这个问题是关于“解决”这个警告的。 - Robin Bastiaan
2个回答

41

快速的方法是

composer remove fzaninotto/faker

然后安装

composer require fakerphp/faker --dev

11
你可以使用新的包faker(分支)。 删除已弃用的faker。
composer remove vendor/fzaninotto/faker

安装新的软件包

composer require fakerphp/faker

并将其替换为您的composer.json文件中的内容

"require-dev": {
    "fakerphp/faker": "^1.13.0",
}

更简单的方法是通过带有 --dev 选项的命令直接将其放置在您的 require-dev 中。完整命令为:composer require fakerphp/faker --dev - Robin Bastiaan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接