Skip to main content

Posts

Showing posts with the label ERROR

ERROR: Support for the experimental syntax 'jsx' isn't currently enabled

When will this error occur? You may get this error while you're running unit tests in  React (TypeScript) . Fix? - Run,  > npm i webpack > npm i --save-dev  @babel/preset-env @babel/preset-react @babel/preset-typescript  @babel/plugin-proposal-class-properties - Create a .babelrc file in root folder (next to package.json ) - Update the .babelrc file as follows: { "presets": [ "@babel/preset-env", "@babel/preset-react", "@babel/preset-typescript" ], "plugins": [ "@babel/plugin-proposal-class-properties" ] } - Run,  > jest The tests will run without errors Courtesy

CDK - Error: unable to determine cloud assembly asset output directory. Assets must be defined indirectly within a "Stage" or an "App" scope

Cause: Got this error after executing  1) `npm install @aws-cdk/aws-lambda` 2) `cdk diff` --> threw error This is because of the version mismatch of @aws-cdk/aws-lambda package against @aws-cdk/core. The package.json file looked like this: "dependencies": {     "@aws-cdk/aws-lambda": "^1.78.0",     "@aws-cdk/aws-sns": "1.49.1",     "@aws-cdk/aws-sns-subscriptions": "1.49.1",     "@aws-cdk/aws-sqs": "1.49.1",     "@aws-cdk/core": "1.49.1"   } Fix: Updated the package.json file as follows: "dependencies": {     "@aws-cdk/aws-lambda": " 1.49.1 ", --> changed here     "@aws-cdk/aws-sns": "1.49.1",     "@aws-cdk/aws-sns-subscriptions": "1.49.1",     "@aws-cdk/aws-sqs": "1.49.1",     "@aws-cdk/core": "1.49.1"   } And then running `npm i` fixed the issue. From next time ...

Can you create an AWS CodePipeline with only 1 stage?

No. There should be a minimum of 2 stages in a pipeline. When you try to create a pipeline with only 1 stage, you would get the following error: Pipeline has only 1 stage(s).  There should be a minimum of 2 stages in a pipeline ( Service: AWSCodePipeline;  Status Code: 400;  Error Code: InvalidStructureException;  Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)