我遵循了这个particular的回答,以便在运行在LAMP应用程序堆栈上的Laravel 5.7实例中安装Font Awesome。
npm run <option>
完成没有错误。在浏览器中,“真棒字体”图标不会加载,但是php artisan serve
会加载图标。我想我无法包含已编译的/css/app.css
和/js/app.js.
我可能会缺少什么?
编辑
我没有编写任何代码。我所做的就是从终端运行一些命令。我的系统
Debian Stretch (4.9), PHP 7.2.9, Apache 2.4.25
我在Composer上安装了Laravel。使用app.js
投放并导航到app.css
时,php artisan serve
和localhost/... /laravel/public
文件具有完全相同的页面源。这样就加载了脚本和样式文件,为什么不起作用?
答案 0 :(得分:0)
这是我对FontAwesome的实现。可以在我的personal web page project中找到更多示例,但是初始化发生在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>