之前运行一直没报错,突然出错了,解决方法两个:
component: resolve => void(require(['../components/purse/withdraw.vue'], resolve)) //.default
改为
component: resolve => void(require(['../components/purse/withdraw.vue'], resolve).default)
这种方法不得其解,稀奇古怪,找到一个解释,由于vue-loader 15的更新,如果你在引入ES模块的时候使用了 CommonJS的格式,也即require()的方式,你就需要在后面追加上.default
2.我之前本地环境vue版本是4,因为修改一些东西调整到3,我怀疑是这个,然后调整为4之后重新编译就可以了
网友评论