首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在cdk.json中,什么是app部分?它的目的是什么?

在cdk.json中,什么是app部分?它的目的是什么?
EN

Stack Overflow用户
提问于 2022-02-17 00:24:13
回答 1查看 425关注 0票数 0

当我使用AWS开发示例应用程序时,我发现app部分在cdk.json.I中有关于app的问题。app是什么?app.js似乎被执行了。什么时候会执行这个命令?当我们运行cdk synth时,会执行这个命令吗?我不知道这个用途是什么。谢谢

代码语言:javascript
复制
{
  "app": "node packages/cdk/dist/app",
  "output": "build/cdk.out",
  "context": {
    "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": true,
    "@aws-cdk/core:enableStackNameDuplicates": "true",
    "aws-cdk:enableDiffNoFail": "true",
    "@aws-cdk/core:stackRelativeExports": "true",
    "@aws-cdk/aws-ecr-assets:dockerIgnoreSupport": true,
    "@aws-cdk/aws-secretsmanager:parseOwnedSecretName": true,
    "@aws-cdk/aws-kms:defaultKeyPolicies": true,
    "@aws-cdk/aws-s3:grantWriteWithoutAcl": true,
    "@aws-cdk/aws-ecs-patterns:removeDefaultDesiredCount": true,
    "@aws-cdk/aws-rds:lowercaseDbIdentifier": true,
    "@aws-cdk/aws-efs:defaultEncryptionAtRest": true,

    "systemName": "devio",
    "envType": "stg"
  }
}
EN

回答 1

Stack Overflow用户

发布于 2022-02-17 01:48:41

根据CDK文档

由于AWS支持用多种语言编写的程序,所以它使用一个配置选项来指定运行应用程序所需的确切命令。可以通过两种方式指定此选项。首先,也是最常见的,可以使用文件cdk.json中的app键指定它,该文件位于AWS项目的主目录中。CDK在使用cdk创建新项目时提供了一个适当的命令。

例如,以下是来自一个新的cdk.json项目的TypeScript:

代码语言:javascript
复制
{
  "app": "npx ts-node bin/hello-cdk.ts"
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71150986

复制
相关文章

相似问题

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