amplify-backend
amplify-backend copied to clipboard
Please check whether you have installed the "@aws-sdk/crc64-nvme-crt" package explicitly
Certain versions of AWS SDK v3 can throw
Error: Please check whether you have installed the @aws-sdk/crc64-nvme-crt package explicitly.
You must also register the package by calling [require(@aws-sdk/crc64-nvme-crt);] or an ESM equivalent such as [import @aws-sdk/crc64-nvme-crt;].
For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt
Amplify customers can see this message while deploying backend resources.
To resolve the problem please upgrade @aws-sdk/client-s3 to 3.735.0 or later in your project.
Related reports in SDK repository: https://github.com/aws/aws-sdk-js-v3/issues/6855 https://github.com/aws/aws-sdk-js-v3/issues/6822
The AWS SDK for JavaScript team has added a deprecation message to v3.729.0 through v3.734.0 of @aws-sdk/client-s3 calling out this issue.
This error appears to be stopping my deployments from working :(
Upgrading the @aws-amplify backend and backend-cli resolved this issue for me.
Here's the part of my packages.json file with the packages: "@aws-amplify/backend": "^1.14.1", "@aws-amplify/backend-cli": "^1.4.11",