我使用 ASK CLI 创建了基于 Hello World 模板的 Alexa 技能。该技能称为演示技能。我想使用 ask api update-skill 命令更新技能,以反映我对 demo-skill 项目结构中的 en-US.json 文件所做的本地更改。这是我正在使用的命令:
ask api update-skill --skill-id <my skill id> --file <my working directory>/demo-skill/models/en-US.json
这是我收到的错误:
Call update-skill error.
Error code: 400
{
"message": "Skill manifest is not valid.",
"violations": [
{
"code": "INVALID_REQUEST_PARAMETER",
"message": "Instance at property path \"$\" has an invalid number of properties. Actual properties: 0, Minimum properties: 1",
"validationDetails": {
"originalInstance": {
"propertyPath": "$",
"type": "BODY"
},
"reason": {
"actualProperties": 0,
"minimumProperties": 1,
"type": "INVALID_NUMBER_OF_PROPERTIES"
}
}
}
]
}
有人可以解释一下这里缺少什么参数吗?如果我做错了,我该如何使用 CLI 更新技能?