模块在经过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风格,网上找了很久都没找到原因,有遇到过这种问题的大佬吗,新人第一次发帖求助
1 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
根目录的.babelrc
文件里的transform-runtime
插件导致的 删除就可以了
var returnParam = {};
var aa = '';
if ( typeof aa === 'object' ) {
}
module.exports = returnParam;
可以把这段代码放到webpack测试一下哦,不知道是不是我的环境问题
添加回答
举报
0/150
提交
取消