← nitronium.dev

graphology-layout-forceatlas2 CDN'de UMD bundle yok

2026-06-07
graphology-layout-forceatlas2 paketini jsdelivr veya unpkg üzerinden tarayıcıya yüklemek mümkün değil. Paket yalnızca CommonJS (index.js) olarak ship ediliyor, dist/graphology-layout-forceatlas2.min.js gibi bir UMD bundle yok.

Script tag'i 404 verince JS sessizce bozuluyor; graphologyLayoutForceAtlas2 undefined olduğu için .assign() çağrısında hata fırlatıyor ve Sigma hiç başlamıyor.

Çözüm: ForceAtlas2 yerine inline circular layout kullan.

`js
const nodeIds = graph.nodes();
const N = nodeIds.length;
nodeIds.forEach((node, i) => {
const angle = (2 Math.PI i) / N;
graph.setNodeAttribute(node, 'x', Math.cos(angle));
graph.setNodeAttribute(node, 'y', Math.sin(angle));
});
`

15-20 düğüme kadar circular layout yeterli. Daha büyük graflarda graphology-layout-forceatlas2'yi bundler ile import etmek gerekiyor.