Laravel 5.7和Font Awesome

5

我按照这个特定答案,在运行在LAMP应用程序堆栈上的Laravel 5.7实例中安装了Font Awesome。

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

我使用Composer安装了Laravel。当使用php artisan serve并导航到localhost/... /laravel/public时,app.jsapp.css文件的页面源代码完全相同。因此,脚本和样式文件已加载,但为什么它不起作用?

你能展示一下你的页面代码吗? - Shubham Pokhriyal
我没有公开可访问的服务器。我没有编写任何代码。不确定我能展示什么。我编辑了问题;也许有人可以在类似的系统中检查一下。 - russell
我更新了你分享的链接中的步骤。请尝试这些步骤并告诉我是否有效。 - Karl Hill
package.json 中是否可见 fontawesome 的依赖关系? - lufc
1个回答

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
]);

我随后在我的 Blade 模板中使用它,如下所示:
<i style="color: #3097D1" class="fab fa-facebook fa-8x"></i>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接