【发布时间】:2022-01-05 22:02:06
【问题描述】:
我正在尝试获取 .NET 源代码,而不是 TypeScript 源代码。我已经用谷歌搜索了很长一段时间,并试图通过主要的源代码存储库来挖掘这方面的文档。找不到答案。
【问题讨论】:
标签: aws-cdk
我正在尝试获取 .NET 源代码,而不是 TypeScript 源代码。我已经用谷歌搜索了很长一段时间,并试图通过主要的源代码存储库来挖掘这方面的文档。找不到答案。
【问题讨论】:
标签: aws-cdk
它不存在。 CDK 是用 TypeScript 编写的,然后在发布时使用他们的jsii tool 转换为其他语言。
如果您需要的话,您可以自己使用 jsii 生成 .NET 代码。 The CDK github documentation 解释了如何做到这一点:
打包涉及以各种目标语言生成 CDK 代码并将它们打包以发布到各自的包管理器。有时,需要生成这些以测试新功能的体验,或重现打包失败。
要打包特定模块,请说@aws-cdk/aws-ec2 模块:
$ cd <root-of-cdk-repo>
$ docker run --rm --net=host -it -v $PWD:$PWD -w $PWD jsii/superchain
docker$ cd packages/@aws-cdk/aws-ec2
docker$ ../../../scripts/foreach.sh --up yarn run package
docker$ exit
【讨论】: