首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionicons在Ionic4中返回404

Ionicons在Ionic4中返回404
EN

Stack Overflow用户
提问于 2020-02-07 04:21:44
回答 3查看 3.5K关注 0票数 2

我今天更新了npm,并注意到许多来自ionicons.com的Ionic图标返回404错误。我找到了解决办法 (基本上是修改angular.json文件)。我对此并不满意,因为我担心每次更新时都会遇到相同的问题(以及其他问题),考虑到我所做的更新一定会自动修改这个文件。我该怎么解决这个问题?

离子信息

代码语言:javascript
复制
   Ionic CLI                     : 5.4.15 (%USER_HOME%\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework               : @ionic/angular 4.11.10
   @angular-devkit/build-angular : 0.801.3
   @angular-devkit/schematics    : 8.1.3
   @angular/cli                  : 8.1.3
   @ionic/angular-toolkit        : 2.1.2

Capacitor:

   Capacitor CLI   : 1.5.0
   @capacitor/core : 1.5.0

Utility:

   cordova-res : 0.9.0
   native-run  : 0.3.0

System:

   NodeJS : v12.14.1 (C:\Program Files\nodejs\node.exe)
   npm    : 6.13.6
   OS     : Windows 10
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-02-07 17:48:23

实际上,我在v4中使用了v4图标。问题不在于我所做的npm update。所以我决定升级到v5。

代码语言:javascript
复制
npm update -g cordova ionic
npm install @ionic/angular@5.0.0-rc.3
npm install @ionic/app-scripts@latest --save dev

也是,我想指出的是,通常的Ionicicons.com链接现在只包含v5图标。有一个新的Ionicons v4链接。那里的图标可以在v3和v4上工作。

票数 3
EN

Stack Overflow用户

发布于 2020-02-07 07:57:58

Ionicons 5.0.0出局了。检查CHANGELOG以将您的图标转换为新语法或新可用名称。

例如,如果您想使用mdios版本,这将是一种新的方法:

代码语言:javascript
复制
<ion-icon ios="heart-outline" md="heart-sharp"></ion-icon>

https://github.com/ionic-team/ionicons/blob/master/CHANGELOG.md

票数 2
EN

Stack Overflow用户

发布于 2020-11-21 22:18:27

我通过像这样更新我的Angular.json来修正我的404错误。

代码语言:javascript
复制
assets: [
  ...
  {
    "glob": "**/*.svg",
    "input": "node_modules/ionicons/dist/ionicons/svg",
    "output": "./svg"
  }
  ...
]

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60107037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档