在 AWS Amplify 中,当您在应用程序中使用存储功能时,可能会遇到错误消息“在存储中未找到提供商插件”。这个错误通常出现在您未正确配置存储提供商插件或未安装所需的依赖项时。
以下是解决此问题的可能解决方案和示例代码:
aws-exports.js 文件中配置存储插件的详细信息。确保以下代码片段在文件中存在,并且配置了正确的存储提供商选项:const awsmobile = {
...
storage: {
AWSS3: {
bucket: 'your-bucket-name',
region: 'your-bucket-region',
},
},
...
};
npm install aws-sdk
import Amplify from 'aws-amplify';
import awsconfig from './aws-exports';
import { Storage } from 'aws-amplify';
Amplify.configure(awsconfig);
Storage.configure(awsconfig);
通过遵循上述步骤,您应该能够解决“在存储中未找到提供商插件”的错误,并成功在 AWS Amplify 中使用存储功能。