繁体   English   中英

如何在 AWS Cloud9 中部署 Angular 网站

[英]How to Deploy Angular Website in AWS Cloud9

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

这是 environmentfolder/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' };

这是我的 environmentfolder/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'
    });
    }
    }

这是我得到的错误:

这是我得到的错误

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM