TypeScript добавляет глобальные компоненты FontAwesome в Vue Project - PullRequest
0 голосов
/ 25 апреля 2020

Привет, я новичок в 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');

Ошибка: enter image description here

Как я могу настроить мой замечательный компонент глобально? Спасибо.

РЕДАКТИРОВАТЬ

Я думаю, что это проблема, связанная с поддержкой машинописи vue 3, которая уже находится в бета-версии. Я возвращаюсь к JS на данный момент

...