laravel - 如何将 font-awesome 导入 Laravel?
问题描述
如何在 laravel 项目中添加 font-awesome。我跑了:
npm install font-awesome
但是接下来是什么,如何在我app.scss
的正确路径中导入它?我正在尝试:
@import "/node_modules/font-awesome/scss/font-awesome.scss";
但是得到和错误:
ERROR in ./resources/assets/sass/app.scss
模块构建失败:ModuleBuildError:模块构建失败:@import "/node_modules/font-awesome/scss/font-awesome.scss";
解决方案
如果您要从node_modules
目录中拉入文件,则可以使用~
后跟文件的路径node_modules
:
@import '~font-awesome/scss/font-awesome';
如果你有:
mix.options({
processCssUrls: false
});
然后,您需要使用以下内容复制文件中的webpack.mix.js
文件:
mix.copy('./node_modules/font-awesome/fonts/**', 'public/fonts/font-awesome');
然后@import
在你的.scss
文件上面有:
$fa-font-path: '/fonts/font-awesome';
推荐阅读
- javascript - 在柏树中使用 for 循环和 if else
- java - 如何从堆栈跟踪中找到 Spring bean 注册的位置?
- sql - 内连接 PostgreSQL
- c - 为什么这段代码不做负数的立方根?
- c - 如何在C中显示所有用户输入的数字?
- opengl - Opengl/glsl:通过纹理将浮点数组传递给着色器
- python - 使用 Selenium 选择下拉选项。无头镀铬。Python
- sql - 如何在 SQL 中迭代并返回一天中的每个可用小时?
- google-sheets - 有没有办法从这个名称生成器导入结果?
- lua - Wireshark Lua 解析器 utf16 字符串