如何解决现有项目的AWS CDK Init
我正在尝试在刚通过Visual Studio创建的新网站上初始化AWS CDK。
但是当我运行初始化命令时,出现错误: cdk init
无法在非空目录中运行
❯ cdk init app --language=csharp
`cdk init` cannot be run in a non-empty directory!
CDK Workshop以从头开始(在空目录中)为例。
是否可以在现有解决方案/项目中初始化CDK?
解决方法
目前无法在非空目录中执行cdk init
。这是一个安全网,可防止将CDK文件杂乱地存放在目录中,而不用查找它们。
也就是说,没有实际的原因不能添加命令标志来覆盖此保护。您可以考虑在仓库中放入feature-request。
,cdk init会创建一个基本结构和kelton,例如app和子目录,并在其中创建堆栈。
您可以在一个空目录中运行它,然后备份要覆盖的文件,然后将一个实际的cdk应用程序/项目(例如研讨会一)复制到其中。
当我重复使用现有CDK项目时,我使用这种方式来创建它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。