Vue3+Ant-Design-Vue:报错Cannot read properties of null (reading ‘isCE‘)

问题描述

        在使用Ant-Design-Vue内置的Table表格组件,实现expand展开行功能时,报错:Uncaught TypeError: Cannot read properties of null (reading ‘isCE‘) 。

        报错信息图示:

Vue3+Ant-Design-Vue:报错Cannot read properties of null (reading ‘isCE‘)_第1张图片

        在GitHub上找到如下描述,

Vue3+Ant-Design-Vue:报错Cannot read properties of null (reading ‘isCE‘)_第2张图片

 

解决方案

网上介绍的解决方案

        网上找到了几种解决方案,

Vite+Vue3项目:修改配置文件

        修改vite.config.js配置文件,

resolve: {
	  dedupe: [
	    'vue'
	  ]
},
   		

Webpack项目:修改配置文件

        基于vue-cli构建的项目,修改vue.config.js配置文件,

const { defineConfig } = require("@vue/cli-service");
const path = require("path");

module.exports = defineConfig({
  // ...
  configureWebpack: {
   //  这个配置
    resolve: {
      symlinks: false,
      alias: {
        vue: path.resolve("./node_modules/vue"),
      },
    },
  },
  // ...
});

项目中的解决方案

        以上方法未解决我的问题,所以尝试了重新安装依赖,

npm cache clean --force

注:这将清除npm缓存目录中的所有文件。需要注意的是,这可能会导致重新下载项目的依赖,因此在执行此命令之前,请确保您已备份了重要的依赖信息。

        然后重新安装依赖,

yarn install

        重启项目就好了。

你可能感兴趣的:(Vue,vue.js,前端,javascript)