“询问部署”给出“无法将 '<project_directory>/dist' 复制到其自身的子目录,'<project_directory>/dist/.ask' 错误

问题描述 投票:0回答:1

我的 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) % 
alexa-skills-kit alexa-voice-service alexa-slot alexa-internet ask-cli
1个回答
0
投票

我从 gitHub 检查了 alexa/ask-cli 存储库,发现 CodeBuilder._setUpBuildFolder() 函数有问题......它的行为不像预期的那样。看起来有人试图阻止我看到的复制问题,但它不起作用。

在我完成的一些阅读中,我发现其他 Mac 用户在复制例程中遇到了类似的问题。

我已经在我的机器上进行了本地修复。我将清理它并提交拉取请求,看看它是否通过了审核并可以帮助其他人。

© www.soinside.com 2019 - 2024. All rights reserved.