¿Cómo puedo importar condicionalmente un módulo ES6?
Necesito hacer algo como:
if (condition) {
import something from 'something';
}
// ...
if (something) {
something.doStuff();
}
El código anterior no se compila; arrojaSyntaxError: ... 'import' and 'export' may only appear at the top level
.
Traté de usarSystem.import
como se muestraaquí, pero no se dondeSystem
viene de. ¿Es una propuesta de ES6 que no terminó siendo aceptada? El enlace a la "API programática" de ese artículo me devuelve a unpágina de documentos en desuso.