You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWSIoTProvider在@aws-amplify/pubsub中未找到,如何正确导入?

解决AWSIoTProvider导入错误问题

问题原因

AWS Amplify版本迭代后,AWSIoTProvider的导出路径发生了变更,官方文档可能未及时同步更新,导致直接从@aws-amplify/pubsub导入时出现找不到导出的错误。

正确导入方式

1. Amplify v6及以上版本

在v6及后续版本中,AWSIoTProvider需从@aws-amplify/pubsub的子路径导入:

import { AWSIoTProvider } from '@aws-amplify/pubsub/lib/Providers';

TypeScript项目可使用:

import { AWSIoTProvider } from '@aws-amplify/pubsub/dist/Providers';

2. 验证依赖完整性

确保已安装必要的依赖包:

npm install @aws-amplify/pubsub @aws-amplify/core

3. 回退到v5版本(可选)

如果希望沿用旧的导入方式,可回退到Amplify v5版本:

import { AWSIoTProvider } from '@aws-amplify/pubsub';

安装v5版本的命令:

npm install @aws-amplify/pubsub@5.x @aws-amplify/core@5.x

内容的提问来源于stack exchange,提问作者Sarthak Chaudhari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 15:47:05