react测试环境运行没问题,部署后报错React报错:TypeError: Super expression must either be null or a function
项目是使用react+antd开发的
网上都是说Component报错,我就3个页面,检查了引用都没问题,最后发现由于页面中使用了拖放draggable,导致就引入的这一个页面报错,之后打包后才有问题,找到问题所在就好办了(我的文件是package.json + package-lock.json)
解决办法:
1.draggable改成4.2版本(“react-draggable”: “^4.2.0”)
2.将package-lock.json 和 node_modules删了,重新npm install就可以了