Laravel 5.7 и Font Awesome

Я следил за этим конкретным ответом, чтобы установить Font Awesome в экземпляре Laravel 5.7, работающем на LAMP стек приложений.

npm run <option> завершается без ошибок. В браузере значки Font Awesome не загружаются, но php artisan serve загружает значки. Полагаю, я не могу включить скомпилированные /css/app.css и /js/app.js.. Что мне может не хватать?

ИЗМЕНИТЬ

Я не писал кода. Все, что я сделал, это запустил несколько команд с терминала. Моя система

Debian Stretch (4.9), PHP 7.2.9, Apache 2.4.25

Я установил Laravel с Composer. Файлы app.js и app.css имеют точно такой же источник страницы при использовании php artisan serve и переходе к localhost/... /laravel/public. Итак, файлы скриптов и стилей загружены, почему это не работает?


person russell    schedule 28.09.2018    source источник
comment
Можете ли вы показать код своей страницы?   -  person Shubham Pokhriyal    schedule 28.09.2018
comment
У меня нет общедоступного сервера. Я не писал кода. Не уверен, что я могу показать. Я редактировал вопрос; может быть, кто-нибудь сможет проверить это в аналогичной системе.   -  person russell    schedule 29.09.2018
comment
Я обновил шаги в ссылке, которой вы поделились. Пожалуйста, попробуйте эти шаги и дайте мне знать, сработали ли они для вас.   -  person Karl Hill    schedule 11.10.2018
comment
видны ли в package.json зависимости fontawesome?   -  person lufc    schedule 17.12.2018


Ответы (1)


Вот моя реализация FontAwesome. Дополнительные примеры можно найти в моем проекте личной веб-страницы, но инициализация происходит в resources / assets / js / bootstrap.js. Выглядит это так:

import fontawesome from '@fortawesome/fontawesome';
import faFacebook from '@fortawesome/fontawesome-free-brands/faFacebook';
import faGithub from '@fortawesome/fontawesome-free-brands/faGithub';
import faLinkedin from '@fortawesome/fontawesome-free-brands/faLinkedin';
import faFileAlt from '@fortawesome/fontawesome-free-solid/faFileAlt';
import faDownload from '@fortawesome/fontawesome-free-solid/faDownload';


fontawesome.dom.i2svg();
fontawesome.library.add([
    faFacebook,
    faGithub,
    faLinkedin,
    faFileAlt,
    faDownload
]);

Затем я использую его в своих шаблонах лезвий следующим образом:

<i style="color: #3097D1" class="fab fa-facebook fa-8x"></i>
person Michael Miller    schedule 30.01.2019