Привет, я новичок в TypeScript, я хочу добавить значки FontAwesome в мое приложение Vue. Я забыл сказать, что это проект с Vue 3
Это мой main.ts
:
import Vue, { createApp } from 'vue';
import './registerServiceWorker';
import { library } from '@fortawesome/fontawesome-svg-core';
import { faUserSecret } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';
import router from './router';
import store from './store';
import App from './App.vue';
library.add(faUserSecret);
Vue.component('font-awesome-icon', FontAwesomeIcon); // This line generate an error
createApp(App).use(router).use(store).mount('#app');
Ошибка:
Как я могу настроить мой замечательный компонент глобально? Спасибо.
РЕДАКТИРОВАТЬ
Я думаю, что это проблема, связанная с поддержкой машинописи vue 3, которая уже находится в бета-версии. Я возвращаюсь к JS на данный момент