gpt4 book ai didi

aws-cdk - 错误 TS2339 : Property 'BuildEnvironmentVariable' does not exist on type

转载 作者:行者123 更新时间:2023-12-05 02:56:23 28 4
gpt4 key购买 nike

我正在使用 CDK (Typescript) 构建 CodePipeline。我正在尝试将环境变量添加到管道中的一个阶段。免责声明:CDK 和 Typescript 菜鸟。

import codebuild = require('@aws-cdk/aws-codebuild');


stageName: 'build',
actions: [
new codepipeline_actions.CodeBuildAction({
actionName: 'my-build',
project: myProject,
input: source,
environmentVariables: {
"MY_VARIABLE": new codebuild.BuildEnvironmentVariable('my_value'),
}
}),
],

当我运行 npm 构建时,这会导致以下错误:

错误 TS2339:属性“BuildEnvironmentVariable”在类型“导入类型”上不存在(“/home/myuser/myproject/node_modules/@aws-cdk/aws-codebuild/lib/index/p>

没有其他投诉。

我喜欢认为我正在犯某种愚蠢的错误,但我不明白为什么 codebuild.BuildEnvironmentVariable 没有解决。 API 文档:https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-codepipeline-actions.CodeBuildActionProps.html

我花了很多时间试图找到其他人在 Typescript CodePipeline CDK 配方中使用环境变量的例子;没有成功。

最佳答案

好吧,这是一个小学生的错误:

              environmentVariables: {
"MY_VARIABLE": { value: 'my_value' },
}

关于aws-cdk - 错误 TS2339 : Property 'BuildEnvironmentVariable' does not exist on type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60606778/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com