angular - Angular 项目的自托管材料图标版本 4
问题描述
一些基于 Web 的项目旨在在本地网络内部运行,无需访问开放的 Internet。从安全角度来看,非常合乎逻辑。对于此类内部应用程序,设计师需要自行托管 angular/google 材质图标。使用 npm 安装时,会显示旧图标,但不会显示新图标。npm 版本相当老旧,多年未更新。
官方文档:设置方法 2。自托管将指向: 图标字体,但是我没有看到任何必需的 woff/woff2 文件。这不是一个完整的答案。
在我寻找解决方案的过程中,我只看到一堆半生不熟的答案和一群(理所当然地)沮丧的寻求者。
请任何人提供一个直接且实际工作的完整步骤,以使最新的材料图标在自托管背景上工作?非常感激。
解决方案
在本地托管 Google Material Icon 字体:这里
最简单的方法:
npm i material-icons(用于自托管材料设计图标的最新图标字体和 CSS。)
款式:
A)在你的 angular.json 中:
"architect": {
"build": {
"builder": ...,
"options": {
....
"styles": [
...
"src/styles.scss",
"./node_modules/material-design-icons/iconfont/material-icons.css",
...
],
"scripts": []
},
或 B)在您的 styles.scss 中:
@import '~material-icons/iconfont/material-icons.css';
推荐阅读
- javascript - WhatsApp 自动消息
- c# - 带有 DialogResult 重试的 C# 按钮
- html - 如何在图像下创建阴影?
- android - 如何在其兄弟 textView 之前设置图像的测量值?
- .net - 从 xUnit 调试 .NET Core API
- html - Gmail如何打开内容类型html
- julia - 如何在 Julia 中创建库?
- javascript - 使用 jQuery 未选择删除图像文件中的多个图像时
- c# - C# 使用对象(正确的 byRef Byval 问题)
- ruby-on-rails - Rails 5.2 和 Sidekiq:找不到工人阶级