无名指2020 2023-11-02 20:35 采纳率: 0%
浏览 126
已结题

vue2升级vue3时,ant-design-vue升级到2的版本,但报错Cannot read properties of undefined (reading 'getPrefixCls')

  • 写回答

16条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-11-02 20:37
    关注
    获得0.45元问题酬金

    引自强大而免费的微信小程序:皆我百晓生

    根据报错信息来看,问题可能出在对Ant Design Vue的版本升级上。找到vue.config.js文件(如果没有则创建一个)并添加以下内容:

    module.exports = {
      configureWebpack: {
        resolve: {
          alias: {
            '@ant-design/icons/lib/dist$': path.resolve(__dirname, './src/icons.js'),
          },
        },
        plugins: [new AntdDayjsWebpackPlugin()],
      },
    };
    

    然后在main.js文件中导入Ant Design Vue样式:

    import "ant-design-vue/dist/antd.css";
    

    另外,确保所有依赖的版本都是兼容Vue 3的,可以通过以下命令进行更新:

    yarn upgrade --latest
    

    如果问题仍然存在,建议查看具体的报错信息并在Vue 3迁移指南中寻找解决方案。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月10日
  • 创建了问题 11月2日

悬赏问题

  • ¥15 c#转安卓 java html
  • ¥15 os.listdir文件路径找不到
  • ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
  • ¥15 psfusion图像融合指标很低
  • ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
  • ¥50 医院HIS系统代码、逻辑学习
  • ¥30 docker离线安装mysql报错,如何解决?
  • ¥15 构建工单的总账影响在哪里查询或修改
  • ¥15 三个简单项目写完之后有重赏之后联系我
  • ¥15 python报内存不能read错误