And*_*dre 3 sass ionicons angular-cli angular
如何在运行 ng serve (npm start) 的 Angular 4 cli 项目中添加离子 (Sass)?
我按照以下步骤操作:
导入离子库
@import "~ionicons/dist/scss/ionicons";
在 variables.scss 中:
$ionicons-font-path: "~ionicons/dist/fonts";
在控制台中没有给出错误,但字体尚未加载且图标未出现。
使用
<link rel="stylesheet" href="http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
工作正常。
小智 6
我能够通过在 package.json 中将 ionicons 版本更改为 2.0.1 版来解决此问题。它在最新版本的 Ionicons 中不起作用。
所以,在 package.json
"ionicons": "2.0.1"
Run Code Online (Sandbox Code Playgroud)
这就是我在主 SCSS 文件中导入的方式。
$ionicons-font-path: "../../../node_modules/ionicons/fonts";
@import "~ionicons/scss/ionicons";
Run Code Online (Sandbox Code Playgroud)
这是 HTML 代码。
<i class="ion-location"></i>
Run Code Online (Sandbox Code Playgroud)