ES6的module.exports和export+webpack的坑

今天在写组件时候,使用的是webpack管理的包,在将我写的包放进node_moudle文件夹中,在index.js文件中通过module.exports将内容导出去,之后在外边直接通过import { .. } from .. 导入,结果报错:

Uncaught TypeError: Cannot assign to read only property 'exports' of object '#' at Object. (menu-item.vue:16)
google后得知,在webpack 2中不允许混用import
和module.exports,所以导致了这个问题
所以建议官方能够统一写成ES6的形式,
我解决的方法就是将module.exports换成export 就可以了

你可能感兴趣的:(ES6的module.exports和export+webpack的坑)