@fontawesome-svg-ядро, требующее аутентификации

#reactjs #font-awesome

#reactjs #шрифт-потрясающий

Вопрос:

Я пытаюсь установить Fontawesome 5 в проект create-react-app. У меня есть лицензия Pro. Он не будет устанавливать @fontawesome-svg-core (или любой другой модуль @fortawesome). В нем говорится, что требуется аутентификация. У меня есть файл .npmrc, расположенный рядом с моим файлом package.json. Пробовал npm и yarn: yarn add @fortawesome/fontawesome-svg-core и npm i --save @fortawesome/fontawesome-svg-core те же результаты, кто видел это раньше?

Файл .npmrc:

 @fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken=########-####-####-####-##############  

ошибка:

 Error: https://npm.fontawesome.com/@fortawesome/fontawesome-svg-core: authentication required
      at Request.params.callback [as _callback] (C:Program Files (x86)Yarnlibcli.js:66056:18)
      at Request.self.callback (C:Program Files (x86)Yarnlibcli.js:140665:22)
      at Request.emit (events.js:314:20)
      at Request.<anonymous> (C:Program Files (x86)Yarnlibcli.js:141637:10)
      at Request.emit (events.js:314:20)
      at IncomingMessage.<anonymous> (C:Program Files (x86)Yarnlibcli.js:141559:12)
      at Object.onceWrapper (events.js:420:28)
      at IncomingMessage.emit (events.js:326:22)
      at endReadableNT (_stream_readable.js:1252:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21)  

Ответ №1:

Они отрезали нам доступ от аутентифицированного NPM, думая каким-то образом, что это заставит нас более охотно платить за FA6 … поди разберись…

В любом случае.

Вы можете получить каталог fontawesome-svg-core и другие бесплатные пакеты из их репозитория на Github https://github.com/FortAwesome/Font-Awesome/tree/master/js-packages/@fortawesome

Вы можете получить оставшиеся пакеты from со своей страницы загрузки на веб-сайте font awesome: ищите пакеты npm.

Затем вам нужно будет собрать все это вместе где-нибудь, откуда вы можете импортировать. Здесь это работает.