timofeysie / khipu

Electron PWA starter
MIT License
4 stars 1 forks source link

Icons zone.js:1129 GET http://localhost:4200/svg/md-add-outline.svg 404 (Not Found) #47

Closed timofeysie closed 3 years ago

timofeysie commented 3 years ago

md-add-outline.svg | 404 | fetch | zone.js:1129

zone.js:1129 GET http://localhost:4200/svg/md-add-outline.svg 404 (Not Found) (anonymous) @ zone.js:1129 getSvgContent @ ion-button_2-md.entry.js:250 push../node_modules/@ionic/core/dist/esm-es5/ion-button_2-md.entry.js.Icon.loadIcon @ ion-button_2-md.entry.js:311 (anonymous) @ ion-button_2-md.entry.js:279 push../node_modules/@ionic/core/dist/esm-es5/ion-button_2-md.entry.js.Icon.waitUntilVisible @ ion-button_2-md.entry.js:303 push../node_modules/@ionic/core/dist/esm-es5/ion-button_2-md.entry.js.Icon.connectedCallback @ ion-button_2-md.entry.js:277 safeCall @ core-ca0488fc.js:1344 fireConnectedCallback @ core-ca0488fc.js:1814 (anonymous) @ core-ca0488fc.js:1778 step @ tslib.es6.js:99 (anonymous) @ tslib.es6.js:80 (anonymous) @ tslib.es6.js:73 ZoneAwarePromise @ zone.js:931 awaiter @ tslib.es6.js:69 initializeComponent @ core-ca0488fc.js:1720 (anonymous) @ core-ca0488fc.js:1885 push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke @ zone.js:391 push../node_modules/zone.js/dist/zone.js.Zone.run @ zone.js:150 (anonymous) @ zone.js:910 push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask @ zone.js:423 push../node_modules/zone.js/dist/zone.js.Zone.runTask @ zone.js:195 drainMicroTaskQueue @ zone.js:601 push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask @ zone.js:502 invokeTask @ zone.js:1693 globalZoneAwareCallback @ zone.js:1730 load (async) customScheduleGlobal @ zone.js:1832 push../node_modules/zone.js/dist/zone.js.ZoneDelegate.scheduleTask @ zone.js:410 onScheduleTask @ zone.js:301 push../node_modules/zone.js/dist/zone.js.ZoneDelegate.scheduleTask @ zone.js:404 push../node_modules/zone.js/dist/zone.js.Zone.scheduleTask @ zone.js:238 push../node_modules/zone.js/dist/zone.js.Zone.scheduleEventTask @ zone.js:264 (anonymous) @ zone.js:2003 (anonymous) @ http.js:1780 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable._trySubscribe @ Observable.js:43 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:29 (anonymous) @ cache.interceptor.ts:44 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable._trySubscribe @ Observable.js:43 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:29 push../node_modules/rxjs/_esm5/internal/operators/catchError.js.CatchOperator.call @ catchError.js:18 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:24 subscribeToResult @ subscribeToResult.js:13 push../node_modules/rxjs/_esm5/internal/operators/mergeMap.js.MergeMapSubscriber._innerSub @ mergeMap.js:74 push../node_modules/rxjs/_esm5/internal/operators/mergeMap.js.MergeMapSubscriber._tryNext @ mergeMap.js:68 push../node_modules/rxjs/_esm5/internal/operators/mergeMap.js.MergeMapSubscriber._next @ mergeMap.js:51 push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber.next @ Subscriber.js:53 (anonymous) @ subscribeToArray.js:5 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable._trySubscribe @ Observable.js:43 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:29 push../node_modules/rxjs/_esm5/internal/operators/mergeMap.js.MergeMapOperator.call @ mergeMap.js:29 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:24 push../node_modules/rxjs/_esm5/internal/operators/filter.js.FilterOperator.call @ filter.js:15 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:24 push../node_modules/rxjs/_esm5/internal/operators/map.js.MapOperator.call @ map.js:18 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:24 push../node_modules/rxjs/_esm5/internal/operators/map.js.MapOperator.call @ map.js:18 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:24 push../node_modules/rxjs/_esm5/internal/operators/catchError.js.CatchOperator.call @ catchError.js:18 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:24 _loop_1 @ forkJoin.js:42 (anonymous) @ forkJoin.js:65 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable._trySubscribe @ Observable.js:43 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:29 push../node_modules/rxjs/_esm5/internal/operators/map.js.MapOperator.call @ map.js:18 push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.subscribe @ Observable.js:24 push../src/app/features/category-item-details/categories/categories-store.ts.CategoriesStore.loadNewCategory @ categories-store.ts:89 push../src/app/features/category-item-details/categories/container/add-category/add-category-container.component.ts.AddCategoryContainerComponent.loadNewCategory @ add-category-container.component.ts:34 eval @ AddCategoryContainerComponent.html:14 handleEvent @ core.js:29239 callWithDebugContext @ core.js:30309 debugHandleEvent @ core.js:30036 dispatchEvent @ core.js:19859 (anonymous) @ core.js:21044 schedulerFn @ core.js:23747 push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.tryOrUnsub @ Subscriber.js:192 push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.next @ Subscriber.js:130 push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber._next @ Subscriber.js:76 push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber.next @ Subscriber.js:53 push../node_modules/rxjs/_esm5/internal/Subject.js.Subject.next @ Subject.js:47 push../node_modules/@angular/core/fesm5/core.js.EventEmitter.emit @ core.js:23719 push../src/app/features/category-item-details/categories/components/add-category/add-category.component.ts.AddCategoryComponent.performLoad @ add-category.component.ts:28 eval @ AddCategoryComponent.html:33 handleEvent @ core.js:29239 callWithDebugContext @ core.js:30309 debugHandleEvent @ core.js:30036 dispatchEvent @ core.js:19859 (anonymous) @ core.js:28448 (anonymous) @ platform-browser.js:1032 push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask @ zone.js:423 onInvokeTask @ core.js:26247 push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask @ zone.js:422 push../node_modules/zone.js/dist/zone.js.Zone.runTask @ zone.js:195 push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask @ zone.js:498 invokeTask @ zone.js:1693 globalZoneAwareCallback @ zone.js:1719 Show 64 more frames

timofeysie commented 3 years ago

Solved by including the script to load the lib in the index.html file and using npm i ionicons.

timofeysie commented 3 years ago

There has been a regression with this change, so re-opening.

The main menu icon is now missing:

timofeysie commented 3 years ago

We see this warning in the console:

[ionicons] Deprecated script, please remove: To improve performance it is recommended to set the differential scripts in the head as follows:

(anonymous) @ ionicons.js:28