Я последовал этому ответу специфический, чтобы установить 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. Итак, файлы скриптов и стилей загружены, почему это не работает?
У меня нет общедоступного сервера. Я не писал кода. Не уверен, что я могу показать. Я редактировал вопрос; может быть, кто-нибудь сможет проверить это в аналогичной системе.
Я обновил шаги в ссылке, которой вы поделились. Пожалуйста, попробуйте эти шаги и дайте мне знать, сработали ли они для вас.
видны ли в package.json зависимости fontawesome?






Вот моя реализация 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>
Вы можете показать код своей страницы?