electron 中vue component 引用模块:
import my from "../obsApi";
而obsApi中导出模块使用了es5语法:
module.exports={obsApi,test}
于是打包报错exports read only ..
原因是import 和 module es6 和es5语法混用。
导出应该改为:
export default{obsApi,test}
注意这里是导出为一个对象。
本文讨论了在Electron应用中,由于Vue组件尝试导入使用ES5语法导出的模块导致的打包错误。问题在于import与module.exports的语法混用。解决方案是将ES5的模块导出改为ES6的export default方式,确保导出的是一个对象。这个修正避免了语法冲突,保证了项目的正常打包运行。
electron 中vue component 引用模块:
import my from "../obsApi";
而obsApi中导出模块使用了es5语法:
module.exports={obsApi,test}
于是打包报错exports read only ..
原因是import 和 module es6 和es5语法混用。
导出应该改为:
export default{obsApi,test}
注意这里是导出为一个对象。
1277

被折叠的 条评论
为什么被折叠?