是否有可能在运行时检测当前版本的React是开发还是生产?我想做这样的事情:
if (React.isDevelopment) {
// Development thing
} else {
// Real thing
}
Run Code Online (Sandbox Code Playgroud) 我想知道如何获取现有的 S3 存储桶并使用 AWS CDK 创建指向它的别名记录点?
到目前为止,一切都很好 :
const myExistingBucket = Bucket.fromBucketName(this, 'myExistingBucket', 'myExistingBucketName')
new route53.ARecord(this, 'myAliasRecord', {
zone: myHostedZone,
target: route53.AddressRecordTarget.fromAlias(new route53_targets.BucketWebsiteTarget(myExistingBucket))
});
Run Code Online (Sandbox Code Playgroud)
我得到:'IBucket' 类型的参数不可分配给 'Bucket' 类型的参数。
fromBucketArn(),fromBucketAttributes()函数fromBucketName()都返回IBucket类型,但BucketWebsiteTarget()函数需要Bucket类型。
那么,我该如何Bucket使用 AWS CDK 从现有类型中获取类型呢?