Uncaught TypeError: Cannot assign to read only property 'exports' of object

2,643 阅读1分钟

在本次的项目中出现了上述错误

Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'

困扰了很久,最开始网上搜了很大一圈,结果全部都说是es6 commonjs混用的报错

但是其实很久之前webpack官方就说过,支持require与export混用了,所以其实可能并不是这个错误 github.com/webpack/web…

后来也是一直围绕着混用修改,添加各种babel等等,结果无一可行

知道最后我关闭了build生成环境的代码压缩等等插件

才在控制台中定位到错误,不看不知道,一看吓一跳,是因为module.export导出的时候调用了事件生成对象