我安装了ionicons使用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
了,发现它引用了这样的离子字体:/fonts/vendor/ionicons/dist/ionicons
,这似乎符合上面的文件夹结构。
我尝试调整@import
、更改url(...)
引用app.css
、移动字体目录 - 不走运。最后,我尝试通过 CDN 引用 ionicons,它就像魅力一样。
我在这里做错了什么?谢谢