首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel Mix Fontawesome

Laravel Mix Fontawesome
EN

Stack Overflow用户
提问于 2018-12-18 06:01:49
回答 1查看 827关注 0票数 0

我安装了Fontawese5

npm i --save @fortawesome/fontawesome-free

通过添加以下内容编辑我的app.scss:

@import '~@fortawesome/fontawesome-free/css/all.css';

使用Laravel 5.7。当我使用php (http://127.0.0.1:8000/)访问时,图标会工作,但是当通过xampp (localhost/project/public)直接访问时,图标显示为正方形。你有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-09-29 16:31:03

解决方案是在public path中定义laravel mix,因为xampp使用另一个根路径,然后使用php artisan serve

代码语言:javascript
复制
http://localhost/myproject/public/index.php     //xampp
http://127.0.0.1:8000/index.php                 //serve

1安装fontawesome

npm i @fortawesome/fontawesome-free

2添加到您的/resources/sass/app.scss

代码语言:javascript
复制
$fa-font-path:  "webfonts/" !default;
@import "~@fortawesome/fontawesome-free/scss/fontawesome";
@import "~@fortawesome/fontawesome-free/scss/regular";
@import "~@fortawesome/fontawesome-free/scss/solid";
@import "~@fortawesome/fontawesome-free/scss/brands";

3添加到您的header

代码语言:javascript
复制
<!-- Styles -->
<link href="{{ asset('css/app.css') }}" rel="stylesheet">

在您的webpack.mix.js root folder**:**中添加4到中

代码语言:javascript
复制
mix.setPublicPath('public');
mix.setResourceRoot('../');

5在你的刀片文件中添加一些图标,f.E。

代码语言:javascript
复制
<i class="fas fa-user"></i>
  1. 运行:
代码语言:javascript
复制
npm run dev
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53827193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档