#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) будет импортирован и инициализирован автоматически.
Импорт и инициализация отдельных компонентов действительно работают.
Надеюсь, кто-нибудь сможет помочь.