请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师这里出问题了,编译出错了?

图片描述
我运行项目时,这里编译出错误了,怎么解决?老师 QAQ
我代码上传github: https://github.com/xing-6464/react-travel

正在回答

2回答

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

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

https://img1.sycdn.imooc.com//szimg/6385ba8509e14c3124650791.jpg

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 星光荡开宇宙 #1
    好的,谢谢老师
    回复 有任何疑惑可以回复我~ 2022-11-29 18:08:47
  • 我刚才看antd 没有找到input box这个组件啊 怎么查看他的用法呢
    回复 有任何疑惑可以回复我~ 2023-03-01 09:50:24
慕斯5023961 2023-03-01 09:50:52
我刚才看antd 没有找到input box这个组件啊 怎么查看他的用法呢

大佬 能能不能说一下

0 回复 有任何疑惑可以回复我~
  • 提问者 星光荡开宇宙 #1
    直接使用input框代替视频中的那个输入组件就好了
    PaymentForm.tsx 文件里面
    
    import React from "react";
    import { Input, Card } from "antd";
    import styles from "./PaymentForm.module.css";
    
    export const PaymentForm = () => {
    
      return (
        <Card
          title="信用卡"
          bordered={false}
          className={styles["payment-credit-card"]}
        >
          <Input />
        </Card>
      );
    };
    回复 有任何疑惑可以回复我~ 2023-03-02 06:07:34
  • 慕斯5023961 回复 提问者 星光荡开宇宙 #2
    哦哦 感谢
    回复 有任何疑惑可以回复我~ 2023-03-02 08:14:17
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号