模块在经过webpack打包后无法正常运行
浏览器Cannot assign to read only property 'exports' of object '#<Object>',
具体报错的地方在module.exports = returnParam,returnParam是我要导出的对象
我查找了原因是因为模块里包含了这么一段代码
if ( typeof option !== 'object' ) {
defualtOptions.datumTop = option;
} else {
$.extend( defualtOptions, option );
}
删除后就不报错了,查看webpack打包后的代码typeof option !== 'object'这段被转译了,不是很懂这一块为什么需要转译
因为是在做r.js迁移到webpack的改造,所以都是以前的老代码,把AMD改成CMD风格,网上找了很久都没找到原因,有遇到过这种问题的大佬吗,新人第一次发帖求助
慕码人2483693
相关分类