最近在使用一个后台管理项目 当我运行该项目时前端页面展示失败 查看源码发现 Cannot assign to read only property ‘exports’ of object 错误,多方查找发现是因为
在webpack打包的时候,可以在js文件中混用require和export。但是不能混用import以及module.exports
项目原来代码(babelrc)
{
“presets”: [
[“env”, {
“modules”: “false”,
“targets”: {
“browsers”: ["> 1%", “last 2 versions”, “not ie <= 8”]
}
}],
“stage-2”
],
“plugins”:[“transform-vue-jsx”, “transform-runtime”]
}
将modules的值改为commonjs即可
"modules": "commonjs",