Ionicons возвращают 404 в Ionic4 - PullRequest
       52

Ionicons возвращают 404 в Ionic4

1 голос
/ 07 февраля 2020

Сегодня я обновил npm и заметил множество значков Ioni c с ionicons.com , возвращающих ошибку 404. Я нашел обходной путь (в основном, изменение файла angular. json). Мне это не очень удобно, так как я боюсь сталкиваться с одной и той же проблемой (и другими) каждый раз, когда обновляюсь, учитывая, что этот файл должен быть автоматически изменен в результате обновлений, которые я сделал. Как это исправить?

enter image description here

Иони c Информация

   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

Ответы [ 2 ]

1 голос
/ 07 февраля 2020

На самом деле произошло то, что я использовал иконки v5 в v4. Проблема была не в npm update, который я сделал. Поэтому я просто решил перейти на v5.

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.

1 голос
/ 07 февраля 2020

Ionicons 5.0.0 вышла. Проверьте CHANGELOG, чтобы преобразовать ваши значки в новый синтаксис или новые доступные имена.

Например, если вы хотите использовать md или ios версии, это будет новый подход:

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

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

...