Vue js usa componente en todas partes

// main.js
import { createApp } from 'vue'
import App from './App.vue'
import 'YourComponent' from 'YourFileOrLibrary';


const app = createApp(App);

app.component('yourComponent', YourFileOrLibrary);

app.mount('#app');
Lioruby