TYPE ERROR:class extends value undefinded is not a constructor or null
操作目的:通过npm run build 将前端项目工程进行打包生成dist目录文件。
报错截图:
解决办法:
-
分析问题:通过报错的截图可以看到图中红框内require (internal/modules/cjs.helpers.js)大致的意思就是说该操作需要依赖内部的模块cjs,可以看出缺少cjs的模块依赖
-
解决问题:切换到Terminal,运行:yarn add cjs 下载cjs模块依赖,等待下载依赖完成
-
重新执行npm run build就不报错了,正常生成dist目录
注:文章为个人日常开发遇到问题小笔记,觉得有用的可以参考。