首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误TS2339:类型上不存在属性'BuildEnvironmentVariable‘

错误TS2339:类型上不存在属性'BuildEnvironmentVariable‘
EN

Stack Overflow用户
提问于 2020-03-09 19:01:02
回答 1查看 1.4K关注 0票数 3

我正在使用CDK (类型抄本)构建一个CodePipeline。我正在尝试将一个环境变量添加到正在进行的阶段中。免责声明: CDK和打字稿。

代码语言:javascript
复制
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:‘type on TS2339’上不存在属性'BuildEnvironmentVariable‘

没有其他抱怨。

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

我花了很长时间试图在类型记录CodePipeline CDK配方中找到其他人使用环境变量的例子,但没有成功。

EN

回答 1

Stack Overflow用户

发布于 2020-03-10 02:10:37

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

代码语言:javascript
复制
              environmentVariables: {
                "MY_VARIABLE": { value: 'my_value' },
              }

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60606778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档