简单的默认设置方法
以下是我用来将 Font-Awesome 引入使用 CLI 的 Aurelia 项目的 4 个简单步骤。
1) npm install font-awesome --save
2) 将 copyFiles 添加到 aurelia.json 的构建中
"build": {
"copyFiles": {
"node_modules/font-awesome/fonts/*": "/fonts/"
},
3) 将绑定添加到 aurelia.json 的依赖项数组
"dependencies": [
{
"name": "font-awesome",
"path": "../node_modules/font-awesome/css",
"main": "font-awesome.css"
},
4) 包含 css 文件的导入(我的位于 app.html 中)
<require from="font-awesome.css"></require>
================================================== ========================
选择
指定自定义字体位置
当我从不同的位置提供我的文件时,我需要能够调整配置的字体位置。因此,如果您需要执行相同操作并指定存储字体的位置,则以下是所涉及的步骤。我正在使用 .less
1, 2) 同上。
3)您需要在自己的less文件(我的名为site.less)中引用font-awesome less文件,而不是添加到捆绑包中,然后将其设置@fa-font-path
为您的自定义位置。
@import "../node_modules/font-awesome/less/font-awesome.less";
@fa-font-path: "fonts";
4)没有4,只要您已经site.css
引用了自己的编译等效文件(使用导入),使用此方法就不需要添加任何其他内容。