react-payment-inputs报错

来源:12-7 【UI搭建】在线支付页面初始化

慕妹2075046

2022-11-17

ERROR in ./node_modules/react-payment-inputs/es/PaymentInputsWrapper.js 3:0-48
Module not found: Error: Can’t resolve ‘styled-components’ in ‘F:\LILY\project\react-project\react-ts-webpack\node_modules\react-payment-inputs\es’

ERROR in ./node_modules/react-payment-inputs/es/index.js 9:0-27
Module not found: Error: Can’t resolve ‘styled-components’ in ‘F:\LILY\project\react-project\react-ts-webpack\node_modules\react-payment-inputs\es’

写回答

1回答

阿莱克斯刘

2022-11-29

这个问题我也出现了,问题并非来自课程项目,而是react-payment-inputs这个依赖包出了问题,目前我怀疑这个依赖包对node不同版本支持有问题。


解决方式就是请同学们不要再使用这个依赖了。因为在实际工作中,如果一个依赖如此不稳定我们是不应该使用的。另外,如果一个项目在github上的星星比较少,千万不要用。

//img.mukewang.com/szimg/6385ba8509e14c3124650791.jpg

所以react-payment-inputs组件比较坑,请同学从项目中删除,换成ant design的input box吧,丑是丑一点,但是只要功能完整能继续课程就可以。


当然,我也会积极寻找替代方案,一旦找到更好的依赖包会马上更新视频。

0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程