解决Uncaught ReferenceError: expor
2024-11-25 本文已影响0人
我是七月
解决Uncaught ReferenceError: exports is not defined
问题描述:
意思是“未捕获的引用错误:exports未定义。”它通常出现在Node.js环境中,因为在浏览器中没有exports对象。
问题原因:
由于在使用CommonJS模块时出现的问题,在Node.js中,可以使用exports对象将模块中的函数、变量等导出到其他模块中使用。但是,如果在浏览器中使用CommonJS模块时,由于浏览器没有exports对象,就会出现这个错误。
解决办法:
修改babel.config.js文件
//babel.config.js
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}
改为
module.exports = {
presets: [
'@babel/preset-env'
]
}