Developer控制台前端修改后代码不更新,自定义Intent同步失败
解决方案
问题1:Developer Console前端修改后代码不更新
- 强制刷新浏览器:使用
Ctrl+F5(Windows/Linux)或Cmd+Shift+R(Mac)清除页面缓存,避免浏览器展示旧的代码视图 - 确认保存与部署流程:前端修改完成后,务必点击页面上的保存按钮;如果Skill关联了Lambda函数,要进入Lambda控制台重新部署函数;若代码托管在Alexa控制台内,点击顶部的部署按钮,等待部署完成后再刷新页面
- 核对当前操作环境:检查控制台顶部的环境切换选项(开发/生产),确保你在修改的环境和查看代码的环境一致
- 清除控制台本地存储:打开浏览器开发者工具(F12),切换到Application标签,找到Alexa域名下的
Local Storage和Session Storage,全部清除后重启页面
问题2:新建Skill构建模型后出现HelloWorld Intent而非自定义Intent
- 严格执行模型构建流程:删除HelloWorld Intent后,先点击保存模型,再切换到构建标签页点击构建模型,等待页面提示构建完成后再查看代码,不要跳过步骤
- 选择正确的Skill模板:新建Skill时,务必选择空白自定义Skill模板,避免使用自带HelloWorld示例代码的模板——这类模板的初始代码会默认关联HelloWorld Intent,即使删除Intent也可能残留引用
- 等待后台同步后重建:删除Skill后,不要立刻重建,等待3-5分钟让Alexa后台清理残留数据;同时检查是否有同名的Lambda函数,若有则一并删除
- 手动修正代码引用:如果构建后代码仍异常,直接在代码编辑器中删除HelloWorld Intent的所有相关逻辑,手动添加你自定义的两个Intent的处理代码,保存后重新部署并构建模型
内容的提问来源于stack exchange,提问作者Georgy boy
相关产品推荐
相关产品推荐

