jeecg项目报TypeError: Class extends value undefined is not a constructor or null;

        首先,我们看下jeecg是个什么框架项目。        

        Jeecg-Boot 是一款基于代码生成器的智能开发平台!采用前后端分离架构:SpringBoot,Mybatis,Shiro,JWT,Vue&Ant Design。强大的代码生成器让前端和后台代码一键生成,不需要写任何代码,保持jeecg一贯的强大,绝对是全栈开发福音!! JeecgBoot在提高UI能力的同时,降低了前后分离的开发成本,JeecgBoot还独创在线开发模式(No代码概念),一系列在线智能开发:在线配置表单、在线配置报表、在线图表设计、在线设计流程等等。

        

        

        最近在开发jeecg项目的时候报错TypeError: Class extends value undefined is not a constructor or null;的报错,

        当时是想打包成正式文件的,执行了npm run build 的时候就报错,报错如下。

        

根据报错可得是mini-css-extract-plugin这个插件有问题,于是去这个插件npm官网看了一下,解决方法有两种:

第一种是安装这个插件

npm install --save-dev mini-css-extract-plugin //在项目开发依赖中安装

第二种是升级webpack版本(如果无效可以先卸载,再安装):

npm install webpack -g // 全局安装
npm install webpack --save-dev //在项目开发依赖中安装

我是使用第一种方法安装插件来解决的,亲测有效。

实行完成第一步后直接 npm run build ,直接成功。

猜你喜欢

转载自blog.csdn.net/qq_43185384/article/details/127356715