react打包后TypeError: Super expression must either be null

react项目中,用webpack打包到生产环境中后进入某个页面出现错误:TypeError: Super expression must either be null or a function, not undefined

clipboard.png
但是在开发环境中没有错误

项目中用到了富文本编辑器,确定getCompositeDecorator函数出现在react-draft-wysiwyg这个插件中,应该是这里的问题,react版本16.4.2

生产和开发的webpack配置基本相同,生产只是多用了extractTextPlugin做css分离和压缩代码。
问题1.这个错误有好的方法解决吗?
问题2.webpack压缩文件时如何跳过react-draft-wysiwyg这个插件的压缩?

阅读 5.1k
4 个回答

就仅根据错误提示判断:某一个值,必须设置null,或者function。也就是说有一变量或属性,你没有初始化。
具体哪个变量,你排查一下,你给的信息不够

新手上路,请多包涵

请问解决了吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进