Ошибка сборки Typescript с использованием Font awesome с Vue - PullRequest
0 голосов
/ 19 декабря 2018

Я следовал инструкциям на отличном веб-сайте для настройки шрифтов в 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), я все равно получаю ошибку.

Заранее спасибо за любую помощь.

...