#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.
Затем вам нужно будет собрать все это вместе где-нибудь, откуда вы можете импортировать. Здесь это работает.