我的 Alexa 技能发展得很好。不幸的是,当我尝试执行“询问部署”时,它会尝试将 dist 目录复制到 dist/.ask 中。
我在 github 项目中看到过类似的问题。他们将其归因于在 Mac 上运行。
有人知道修复方法或看看我可能做错了什么吗?
dist (master) % npx ask deploy
Deploy configuration loaded from ask-resources.json
Deploy project for profile [default]
==================== Deploy Skill Metadata ====================
Uploading the entire skill package and building the models. Normally it takes a few minutes...
[Warn]: The hash of current skill package folder does not change compared to the last deploy hash result, CLI will skip the deploy of skill package.
Skill ID: <omitted>
==================== Build Skill Code ====================
[Error]: Cannot copy '<omitted project dir>/dist' to a subdirectory of itself, '<omitted project dir>/dist/.ask'.
dist (master) %
我从 gitHub 检查了 alexa/ask-cli 存储库,发现 CodeBuilder._setUpBuildFolder() 函数有问题......它的行为不像预期的那样。看起来有人试图阻止我看到的复制问题,但它不起作用。
在我完成的一些阅读中,我发现其他 Mac 用户在复制例程中遇到了类似的问题。
我已经在我的机器上进行了本地修复。我将清理它并提交拉取请求,看看它是否通过了审核并可以帮助其他人。