[Composer\Json\JsonValidationException]
“./composer.json”与预期的 JSON 模式不匹配:
- 房产名称为必填项
- 需要提供房产描述
我尝试通过google梳理,尝试重新安装composer,我不知道如何修复这个错误。
我有同样的问题,避免此错误的简单解决方案是从
remove
对象 composer.json
name和description
我忘记使用
初始化作曲家
'作曲家初始化'
在运行命令之前
'作曲家全局需要“laravevl/installer=~1.1”'
name
和 description
字段是必须的。如果不定义这些字段,就会出现上面的错误。
name
中的composer.json
字段的另一个常见问题是它要求格式为vendor/package-name
。如果 name
字段值不是这种预期格式,那么它将抛出错误并且构建/部署可能会失败。我希望这有帮助。
示例片段:
{
...
"name": "lex-luthor/kryptonite_miner",
"type": "project",
"description": "Top secret project to destroy Superman",
"keywords": [
"evil",
"plans"
],
...
}