You need to enable JavaScript to run this app. React集成Stripe报错:无法解析@stripe/react-stripe.js,已装依赖仍出错求助
优惠活动
大模型
产品
解决方案
定价
更多

React集成Stripe报错:无法解析@stripe/react-stripe.js,已装依赖仍出错求助

排查结论

出现该报错的核心原因是导入语句中的包名拼写错误,不需要额外安装其他依赖。

错误定位

你代码里的模块导入路径写为@stripe/react-stripe.js,但Stripe官方提供的React SDK包正式名称为@stripe/react-stripe-js:二者仅最后一段的连接符存在差异,正确包名是用横杠衔接react-stripe与js,误写为点号衔接的.js后,模块解析工具自然无法匹配到已安装的包。
你当前已经安装的@stripe/react-stripe-js、@stripe/stripe-js就是对接Stripe支付所需的全部核心依赖,不存在依赖缺失的问题。

修复步骤

  • 全局检索项目代码,把所有写错的导入路径@stripe/react-stripe.js替换为正确的@stripe/react-stripe-js即可。Stripe官方标准导入参考写法:
// 基础导入示例
import { loadStripe } from '@stripe/stripe-js';
import { Elements, CardElement } from '@stripe/react-stripe-js';

// 初始化Stripe实例
const stripePromise = loadStripe('你的Stripe公开发布密钥');
  • 替换完成后如果仍报模块找不到的错误,可清理本地依赖缓存后重启开发服务:执行npm cache clean --force,删除node_modules目录与package-lock.json文件后重新执行npm install重装依赖,即可解决本地缓存导致的模块解析异常。

参考截图

enter image description here
enter image description here

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.04 12:36:10