已解決
解決方式
- 目錄下babel.config.js中添加配置
module.exports = {
presets: [
'@vue/app'
],
sourceType: 'unambiguous' //目的是讓babel明確區(qū)分ES6導(dǎo)入導(dǎo)出方式與common.js導(dǎo)入導(dǎo)出方式
}
參考官網(wǎng)說明 https://babeljs.io/docs/en/options#sourcetype
原因分析
- 個(gè)人理解:報(bào)錯(cuò)原因babel將打包的文件中的module.exports識(shí)別為一個(gè)Object導(dǎo)致報(bào)錯(cuò),加入sourceType: 'unambiguous' 后可以自動(dòng)識(shí)別類型進(jìn)行打包。但也可能識(shí)別有誤。