Я установил fontawesome с нижеприведенным cmd, как предложено на их официальном сайте.
npm install --save-dev @fortawesome/fontawesome-free
Для производственных целей я добавил ниже в index.html
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.0/css/all.css">
ng serve
-> не отображает значки при отсутствии подключения к Интернету, т.е. в автономном режиме.
Импорт файла all.css
в style.css
, как показано ниже, работает в автономном режиме, но в ng serve
fa поддерживается экспорт файлов в папку dist.
@import "../node_modules/@fortawesome/fontawesome-free/css/all.css";
ng build --prod
-> отображает иконки в режиме онлайн, как и предполагалось.
Как увидеть значки в автономном режиме с ng serve
?
мой package.json
выглядит
{
"name": "test-app",
"version": "0.0.1",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build"
},
"private": true,
"dependencies": {
"@angular/animations": "^7.2.5",
...
},
"devDependencies": {
"@angular-devkit/build-angular": "^0.13.2",
...
"@fortawesome/fontawesome-free": "^5.8.0",
...
}
}
Я использую это в проекте Angular 7.