解決Uncaught ReferenceError: exports is not defined
問題描述:
意思是“未捕獲的引用錯誤:exports未定義。”它通常出現(xiàn)在Node.js環(huán)境中雁社,因為在瀏覽器中沒有exports對象充甚。
問題原因:
由于在使用CommonJS模塊時出現(xiàn)的問題音羞,在Node.js中钾唬,可以使用exports對象將模塊中的函數(shù)、變量等導出到其他模塊中使用偏化。但是脐恩,如果在瀏覽器中使用CommonJS模塊時,由于瀏覽器沒有exports對象侦讨,就會出現(xiàn)這個錯誤驶冒。
解決辦法:
修改babel.config.js文件
//babel.config.js
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}
改為
module.exports = {
presets: [
'@babel/preset-env'
]
}