首页>Program>source

我今天更新了npm,并注意到ionicons.com中的许多离子图标都返回404错误.我发现

Ionic Info

  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
最新回答
  • 7天前
    1 #

    Ionicons 5.0.0已退出.检查CHANGELOG,将您的图标转换为新的语法或新的可用名称。

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

    <ion-icon ios="heart-outline" md="heart-sharp"></ion-icon>
    

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

  • 7天前
    2 #

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

    npm update -g cordova ionic
    npm install @ionic/[email protected]
    npm install @ionic/[email protected] --save dev
    

    Also ,我想指出的是,通常的Ionicicons.com链接现在仅包含v5图标.有一个新的Ionicons v4链接.在那里的图标可在v3和v4上运行。

  • 7天前
    3 #

    我通过更新Angular.json这样解决了404错误。

    assets: [
      ...
      {
        "glob": "**/*.svg",
        "input": "node_modules/ionicons/dist/ionicons/svg",
        "output": "./svg"
      }
      ...
    ]
    

  • 在PowerShell中win32可执行文件输出的字母之间的单个空格
  • graphql:如何联合提供相同类型的两个阿波罗服务