@Elliot_putt I have upgraded to vue 3.0 but now i have some other problems with my component registration i think
ERROR in ./resources/js/components/workers/WorkersComponent.vue
Module build failed (from ./node_modules/vue-loader/lib/index.js):
TypeError: Cannot read properties of undefined (reading 'parseComponent')
component registration
/**
* First we will load all of this project's JavaScript dependencies which
* includes Vue and other libraries. It is a great starting point when
* building robust, powerful web applications using Vue and Laravel.
*/
require('./bootstrap');
import Vue from 'vue';
import VueProgressBar from 'vue-progressbar'
window.Vue = require('vue').default;
/**
* The following block of code may be used to automatically register your
* Vue components. It will recursively scan this directory for the Vue
* components and automatically register them with their "basename".
*
* Eg. ./components/ExampleComponent.vue -> <example-component></example-component>
*/
// const files = require.context('./', true, /\.vue$/i)
// files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default))
const VueProgressBarOptions = {
color: '#695CFE',
failedColor: '#87111d',
thickness: '5px',
transition: {
speed: '0.2s',
opacity: '0.6s',
termination: 300
},
autoRevert: true,
location: 'top',
inverse: false
};
Vue.use(VueProgressBar, VueProgressBarOptions);
Vue.component('workers', require('./components/workers/WorkersComponent.vue').default);
/**
* Next, we will create a fresh Vue application instance and attach it to
* the page. Then, you may begin adding components to this application
* or customize the JavaScript scaffolding to fit your unique needs.
*/
const app = new Vue({
el: '#app',
});