Wie kann ich ein ES6-Modul bedingt importieren?

Ich muss etwas tun wie:

if (condition) {
    import something from 'something';
}
// ...
if (something) {
    something.doStuff();
}

Der obige Code wird nicht kompiliert. es wirftSyntaxError: ... 'import' and 'export' may only appear at the top level.

Ich habe versucht mitSystem.import wie gezeigtHie, aber ich weiß nicht woSystem kommt von. Ist es ein ES6-Vorschlag, der nicht angenommen wurde? Der Link zu "Programmatic API" aus diesem Artikel führt mich zu einemdeprecated docs page.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage