Ionic Framework not working with CDN

It all fine till yesterday.

Today all of a sudden there were many errors like below
VM105:3 GET https://cdn.jsdelivr.net/npm/@ionic/core/dist/ionic/p-015d1aa5.entry.js net::ERR_ABORTED 404
eval @ VM105:3
Me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
Promise.then (async)
Ue @ p-aea38759.js:1
me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
jmp @ p-aea38759.js:1
connectedCallback @ p-aea38759.js:1
(anonymous) @ jquery.js:1038
Re @ jquery.js:1002
append @ jquery.js:1038
(anonymous) @ jquery.js:1064
z @ jquery.js:717
html @ jquery.js:1052
(anonymous) @ jquery.js:1648
u @ jquery.js:623
fireWith @ jquery.js:626
k @ jquery.js:1608
(anonymous) @ jquery.js:1637
load (async)
send @ jquery.js:1637
ajax @ jquery.js:1600
w.fn.load @ jquery.js:1648
(anonymous) @ index.js:34
r.complete @ jquery.js:1251
u @ jquery.js:623
fireWith @ jquery.js:626
u @ jquery.js:1227
w.fx.tick @ jquery.js:1297
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
w.fx.start @ jquery.js:1299
w.fx.timer @ jquery.js:1299
pt @ jquery.js:1249
a @ jquery.js:1257
dequeue @ jquery.js:784
(anonymous) @ jquery.js:792
each @ jquery.js:73
each @ jquery.js:38
queue @ jquery.js:790
animate @ jquery.js:1260
changepage @ index.js:33
(anonymous) @ index.js:20
l @ jquery.js:669
c @ jquery.js:673
setTimeout (async)
(anonymous) @ jquery.js:674
u @ jquery.js:623
fireWith @ jquery.js:626
fire @ jquery.js:626
u @ jquery.js:623
fireWith @ jquery.js:626
ready @ jquery.js:707
_ @ jquery.js:711
VM105:3 GET https://cdn.jsdelivr.net/npm/@ionic/core/dist/ionic/p-5e452afb.entry.js net::ERR_ABORTED 404
eval @ VM105:3
Me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
Promise.then (async)
Ue @ p-aea38759.js:1
me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
jmp @ p-aea38759.js:1
connectedCallback @ p-aea38759.js:1
(anonymous) @ jquery.js:1038
Re @ jquery.js:1002
append @ jquery.js:1038
(anonymous) @ jquery.js:1064
z @ jquery.js:717
html @ jquery.js:1052
(anonymous) @ jquery.js:1648
u @ jquery.js:623
fireWith @ jquery.js:626
k @ jquery.js:1608
(anonymous) @ jquery.js:1637
load (async)
send @ jquery.js:1637
ajax @ jquery.js:1600
w.fn.load @ jquery.js:1648
(anonymous) @ index.js:34
r.complete @ jquery.js:1251
u @ jquery.js:623
fireWith @ jquery.js:626
u @ jquery.js:1227
w.fx.tick @ jquery.js:1297
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
w.fx.start @ jquery.js:1299
w.fx.timer @ jquery.js:1299
pt @ jquery.js:1249
a @ jquery.js:1257
dequeue @ jquery.js:784
(anonymous) @ jquery.js:792
each @ jquery.js:73
each @ jquery.js:38
queue @ jquery.js:790
animate @ jquery.js:1260
changepage @ index.js:33
(anonymous) @ index.js:20
l @ jquery.js:669
c @ jquery.js:673
setTimeout (async)
(anonymous) @ jquery.js:674
u @ jquery.js:623
fireWith @ jquery.js:626
fire @ jquery.js:626
u @ jquery.js:623
fireWith @ jquery.js:626
ready @ jquery.js:707
_ @ jquery.js:711
p-aea38759.js:1 TypeError: Failed to fetch dynamically imported module: https://cdn.jsdelivr.net/npm/@ionic/core/dist/ionic/p-015d1aa5.entry.js undefined
Oe @ p-aea38759.js:1
Promise.then (async)
Me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
Promise.then (async)
Ue @ p-aea38759.js:1
me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
jmp @ p-aea38759.js:1
connectedCallback @ p-aea38759.js:1
(anonymous) @ jquery.js:1038
Re @ jquery.js:1002
append @ jquery.js:1038
(anonymous) @ jquery.js:1064
z @ jquery.js:717
html @ jquery.js:1052
(anonymous) @ jquery.js:1648
u @ jquery.js:623
fireWith @ jquery.js:626
k @ jquery.js:1608
(anonymous) @ jquery.js:1637
load (async)
send @ jquery.js:1637
ajax @ jquery.js:1600
w.fn.load @ jquery.js:1648
(anonymous) @ index.js:34
r.complete @ jquery.js:1251
u @ jquery.js:623
fireWith @ jquery.js:626
u @ jquery.js:1227
w.fx.tick @ jquery.js:1297
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
w.fx.start @ jquery.js:1299
w.fx.timer @ jquery.js:1299
pt @ jquery.js:1249
a @ jquery.js:1257
dequeue @ jquery.js:784
(anonymous) @ jquery.js:792
each @ jquery.js:73
each @ jquery.js:38
queue @ jquery.js:790
animate @ jquery.js:1260
changepage @ index.js:33
(anonymous) @ index.js:20
l @ jquery.js:669
c @ jquery.js:673
setTimeout (async)
(anonymous) @ jquery.js:674
u @ jquery.js:623
fireWith @ jquery.js:626
fire @ jquery.js:626
u @ jquery.js:623
fireWith @ jquery.js:626
ready @ jquery.js:707
_ @ jquery.js:711
p-aea38759.js:1 TypeError: Failed to fetch dynamically imported module: https://cdn.jsdelivr.net/npm/@ionic/core/dist/ionic/p-5e452afb.entry.js undefined
Oe @ p-aea38759.js:1
Promise.then (async)
Me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
Promise.then (async)
Ue @ p-aea38759.js:1
me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
jmp @ p-aea38759.js:1
connectedCallback @ p-aea38759.js:1
(anonymous) @ jquery.js:1038
Re @ jquery.js:1002
append @ jquery.js:1038
(anonymous) @ jquery.js:1064
z @ jquery.js:717
html @ jquery.js:1052
(anonymous) @ jquery.js:1648
u @ jquery.js:623
fireWith @ jquery.js:626
k @ jquery.js:1608
(anonymous) @ jquery.js:1637
load (async)
send @ jquery.js:1637
ajax @ jquery.js:1600
w.fn.load @ jquery.js:1648
(anonymous) @ index.js:34
r.complete @ jquery.js:1251
u @ jquery.js:623
fireWith @ jquery.js:626
u @ jquery.js:1227
w.fx.tick @ jquery.js:1297
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
w.fx.start @ jquery.js:1299
w.fx.timer @ jquery.js:1299
pt @ jquery.js:1249
a @ jquery.js:1257
dequeue @ jquery.js:784
(anonymous) @ jquery.js:792
each @ jquery.js:73
each @ jquery.js:38
queue @ jquery.js:790
animate @ jquery.js:1260
changepage @ index.js:33
(anonymous) @ index.js:20
l @ jquery.js:669
c @ jquery.js:673
setTimeout (async)
(anonymous) @ jquery.js:674
u @ jquery.js:623
fireWith @ jquery.js:626
fire @ jquery.js:626
u @ jquery.js:623
fireWith @ jquery.js:626
ready @ jquery.js:707
_ @ jquery.js:711
p-aea38759.js:1 TypeError: Failed to fetch dynamically imported module: https://cdn.jsdelivr.net/npm/@ionic/core/dist/ionic/p-5e452afb.entry.js undefined
Oe @ p-aea38759.js:1
Promise.then (async)
Me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
Promise.then (async)
Ue @ p-aea38759.js:1
me @ p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
jmp @ p-aea38759.js:1
connectedCallback @ p-aea38759.js:1
(anonymous) @ jquery.js:1038
Re @ jquery.js:1002
append @ jquery.js:1038
(anonymous) @ jquery.js:1064
z @ jquery.js:717
html @ jquery.js:1052
(anonymous) @ jquery.js:1648
u @ jquery.js:623
fireWith @ jquery.js:626
k @ jquery.js:1608
(anonymous) @ jquery.js:1637
load (async)
send @ jquery.js:1637
ajax @ jquery.js:1600
w.fn.load @ jquery.js:1648
(anonymous) @ index.js:34
r.complete @ jquery.js:1251
u @ jquery.js:623
fireWith @ jquery.js:626
u @ jquery.js:1227
w.fx.tick @ jquery.js:1297
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
requestAnimationFrame (async)
at @ jquery.js:1182
w.fx.start @ jquery.js:1299
w.fx.timer @ jquery.js:1299
pt @ jquery.js:1249
a @ jquery.js:1257
dequeue @ jquery.js:784
(anonymous) @ jquery.js:792
each @ jquery.js:73
each @ jquery.js:38
queue @ jquery.js:790
animate @ jquery.js:1260
changepage @ index.js:33
(anonymous) @ index.js:20
l @ jquery.js:669
c @ jquery.js:673
setTimeout (async)
(anonymous) @ jquery.js:674
u @ jquery.js:623
fireWith @ jquery.js:626
fire @ jquery.js:626
u @ jquery.js:623
fireWith @ jquery.js:626
ready @ jquery.js:707
_ @ jquery.js:711
p-aea38759.js:1 Uncaught (in promise) TypeError: Cannot read property ‘isProxied’ of undefined
at p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
p-aea38759.js:1 Uncaught (in promise) TypeError: Cannot read property ‘isProxied’ of undefined
at p-aea38759.js:1
(anonymous) @ p-aea38759.js:1
p-aea38759.js:1 Uncaught (in promise) TypeError: Cannot read property ‘isProxied’ of undefined
at p-aea38759.js:1

Same here… seems something wrong…

Maybe Ionic team wants to look into it?

Code per documentation is not working anymore

@mhartington @brandyshea

I jsut tried this. It works.

<script nomodule src="https://cdn.jsdelivr.net/npm/@ionic/core@5.4.0/dist/ionic/ionic.js"></script>

Please try this

<script nomodule src="https://cdn.jsdelivr.net/npm/@ionic/core@5.4.0/dist/ionic/ionic.js"></script>
1 Like

Thx for this. At least the service is back online. I reminder having hardcoded the version and bringing it back to general later. Maybe I keep it this way also to avoid issues when Ionic CDN is updated. Afterall, Ionic 4 to 5 gave breaking changes and Ionic 6 is coming soon…