我使用离子图标安装了npm install --save ionicons,因此我的package.json更新到:
"dependencies": {
"ionicons": "^3.0.0"
}接下来,我在我的/resources/assets/sass/app.scss中添加了以下内容
// Ionicons
@import "node_modules/ionicons/dist/scss/ionicons";在成功运行npm run dev之后,我以
/public
/css
app.css
/fonts
/vendor
/ionicons
/dist
ionicons.eot
ionicons.svg
ionicons.ttf
ionicons.woff
ionicons.woff2浏览器控制台中没有错误,没有一个离子图标(如<i class="icon ion-home"></i>)显示。我检查了public/css/app.css,发现它引用了类似于so:/fonts/vendor/ionicons/dist/ionicons这样的离子字体,这似乎符合上面的文件夹结构。
我试着调整@import,改变url(...)在app.css中的折射,移动字体目录-没有运气。最后,我试图通过一个CDN来引用离子图标,它的作用就像魅力。
我在这里做错什么了?谢谢
发布于 2019-06-24 06:32:21
现在,Ionicons已经更新为v4.x。(答复时间为2019-06-24)
就像这样:
$ionicons-font-path的值:$ionicons-字体-path:“~离子图标/dist/字体”;@import‘~离子图标/dist/scss/离子图标。ion-icon标记写:https://stackoverflow.com/questions/44100308
复制相似问题