Как автоматически загрузить компоненты vue3 в сочетании с Laravel Mix (с помощью плагина «отключить компоненты vue»)?

#plugins #components #vuejs3 #autoload #laravel-mix

Вопрос:

Я бы очень хотел использовать плагин vue «отключить компоненты vue» для автоматической загрузки компонентов vue3, но, к сожалению, мне не удается заставить его работать с помощью Laravel Mix.

Смешивание не приводит к ошибке, но я также не могу загрузить компоненты автоматически.

Webpack.mix.js:

 const mix = require('laravel-mix'); const Components = require('unplugin-vue-components/webpack');  mix.webpackConfig({  plugins: [  Components({  dirs: ['./resources/js/components']  })  ] });  mix.js('resources/js/main.js', 'public/js').vue();  

main.js:

 import { createApp } from 'vue'; import BalmUI from 'balm-ui';  import BalmUIPlus from 'balm-ui/dist/balm-ui-plus';   const app = createApp({});  app.use(BalmUI); app.use(BalmUIPlus);  app.mount('#app');   

Ожидаемое поведение заключается в том, что компонент vue3 (например ./ресурсы/js/компоненты/RecoverPassword) будет импортирован и инициализирован автоматически.

Импорт и инициализация отдельных компонентов действительно работают.

Надеюсь, кто-нибудь сможет помочь.