Я следовал инструкциям на отличном веб-сайте для настройки шрифтов в Vue.В моем файле main.ts я получаю ошибку машинописного текста, хотя значки работают нормально.
Аргумент типа FunctionalComponentOptions
Ошибка возникает в этой строке в FontAwesomeIcon
Vue.component('font-awesome-icon', FontAwesomeIcon)
Ошибка: Аргумент типа 'FunctionalComponentOptions, PropsDefinition >>' нельзя назначить параметру типа 'ComponentOptions, DefaultMethods, DefaultComputed, PropsDefinition>, Record>'.Типы свойства render не совместимы.
Это происходит из-за этого файла index.d.ts.Если я изменю его на любой , он будет работать.
declare module '@fortawesome/vue-fontawesome' {
import { FunctionalComponentOptions } from 'vue'
export const FontAwesomeIcon: FunctionalComponentOptions
export const FontAwesomeLayers: FunctionalComponentOptions
export const FontAwesomeLayersText: FunctionalComponentOptions
}
Даже если я использую весь идентичный код из (https://fontawesome.com/how-to-use/on-the-web/using-with/vuejs), я все равно получаю ошибку.
Заранее спасибо за любую помощь.