1UnitedPower: ES6 Modules - Traceur - Abwärtskompatibilität

Beitrag lesen

Meine Herren!

gibt es eine elegante Möglichkeit in ES.next Module zu benutzen, die nicht nach ES.next Modul-Spezifikation verfasst worden sind?

Mit entsprechenden Loadern bestimmt, aber Traceur kann das anscheinend nicht.

Aaaah, hat was gebraucht bis mir dieses Licht aufgegangen ist. Ich habe zu verbissen an require.js als Loader gedacht, und habe darüber hinaus nicht weiter nachgeforscht. Aber ES6 bietet selbst eine programmatische API für Loader an. Mit dieser API wird es dann möglich sich so in den Lade-Prozess eines Moduls einzuklinken, dass man gloable Definitionen als Modul-Exporte neuinterpretiert.

Jedem, der sich mit ES6-Modulen beschäftigt, kann ich dieses gist wärmstens ans Herz legen, eine sehr aufschlussreiche Anwendungsfall-Diskussion.

--
“All right, then, I'll go to hell.” – Huck Finn