Hallo Alex,
ich habe es jetzt nochmal ausprobiert und es scheint zu klappen. Gefehlt hat tatsächlich der Import in der main.js
Also angewendet auf deine Dartstellung oben, sieht meine main.js so aus:
import "./module/my-module";
import "./module/my-module/page/my-module-page-index";
Mag sein, dass es logisch ist und ich weiß nicht genau was bei mir damals nicht gestimmt hat, aber das hätte man ruhig in der Doku erwähnen können.
Mein aktuelles Verständnis bezüglich der Importe in der main.js ist, dass alle Verzeichnisse, die eine index.js beinhalten, müssen in der main.js als import auftauchen. Ich kann mich aber irren.
Danke und Gruß,
Nikolaj