解决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'
  ]
}

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐