Node.js Laravel Mix错误:错误:未知选项:.esModule

Node.js Laravel Mix错误:错误:未知选项:.esModule,node.js,vue.js,npm,babeljs,Node.js,Vue.js,Npm,Babeljs,我正在运行npm版本6.14.12和节点版本14.16.1。我刚刚尝试从Laravel Mix 5升级到Laravel Mix 6。我将webpack.mix.js升级到以下版本: mix.js('resources/js/app.js', 'public/js/app.js').vue() .js('resources/js/event-bus.js', 'public/js/event-bus.js') .js('resources/js/forms/Form.js', 'public/js

我正在运行npm版本6.14.12和节点版本14.16.1。我刚刚尝试从Laravel Mix 5升级到Laravel Mix 6。我将webpack.mix.js升级到以下版本:

mix.js('resources/js/app.js', 'public/js/app.js').vue()
.js('resources/js/event-bus.js', 'public/js/event-bus.js')
.js('resources/js/forms/Form.js', 'public/js/Form.js')
.js('resources/js/forms/Errors.js', 'public/js/Errors.js')
.js('resources/js/forms/login.js', 'public/js/forms/login.js')
.sass('resources/sass/app.scss', 'public/css/app.css')
.styles('node_modules/bootstrap-vue/dist/bootstrap-vue.css', 'public/css/bootstrap-vue.css')
.sourceMaps();
当我运行
npm run watch poll
时,我的所有.vue文件都会出现这种类型的错误:

./resources/js/components/users/OrganizationRegister.vue?vue&type=script&lang=js&(./node_modules/babel loader/lib/index.js??规则集[0]。规则[0]。使用[0]!./node_modules/vue loader/lib/index.js??vue loader选项!/resources/js/components/users/OrganizationRegister.vue?vue&type=script&lang=js&) 模块构建失败(来自./node_modules/babel loader/lib/index.js): 错误:未知选项:.esModule。有关选项的更多信息,请查看

有人能解释发生了什么事吗

编辑: 我发现如果我在我的混音中注释掉sass行,那么混音是成功的。如果我把所有的东西都注释掉了,除了sass,那也是成功的。出于某种原因,混合中js和sass的组合会发生冲突