【问题标题】:How to Deploy Angular Website in AWS Cloud9如何在 AWS Cloud9 中部署 Angular 网站
【发布时间】:2021-04-30 06:34:00
【问题描述】:

我正在尝试在 AWS Cloud9 中部署一个 Angular 网站,但我不明白我遇到的错误。据我所知,我必须在 environmentfolder/cdk/lib/cdk-stack.ts 文件中添加域名。我已经这样做了,并且我还在 environmentfolder/cdk/bin/cdk.ts 文件中添加了我正在部署的 AWS 帐号和区域。我的命令是 npm run deploy

这是环境文件夹/cdk/bin/cdk.ts 文件:

    import 'source-map-support/register';
    import cdk = require('@aws-cdk/core');
    import { CdkStack } from '../lib/cdk-stack';
    const app = new cdk.App();
    new CdkStack(app, 'S3AngularWebsite');
    const envUSA = { account: '01234556789', region: 'us-east-2' };

这是我的环境文件夹/cdk/lib/cdk-stack.ts 文件:

    import cdk = require('@aws-cdk/core');
    import s3deploy= require('@aws-cdk/aws-s3-deployment');
    import s3 = require('@aws-cdk/aws-s3');
    import { SPADeploy } from 'cdk-spa-deploy';
    export class CdkStack extends cdk.Stack {
        constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) {
            super(scope, id, props);
    new SPADeploy(this, 'spaDeploy', { encryptBucket: true })
    .createSiteFromHostedZone({
    zoneName: 'mywebsite.com',
    indexDoc: 'index.html',
    websiteFolder: '../website/dist/website'
    });
    }
    }

这是我得到的错误:

【问题讨论】:

    标签: angular amazon-web-services aws-cdk aws-cloud9


    【解决方案1】:

    你有一个名为“网站”的文件夹吗?我认为您需要仔细检查此值

        websiteFolder: '../website/dist/website'
    
    

    【讨论】:

    • 是的,我有一个网站文件夹。但不确定下一步该做什么。
    猜你喜欢
    • 1970-01-01
    • 2018-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    相关资源
    最近更新 更多