2017-05-15 6 views
0

Ich habe dies:Import dynamisch alle Unterordner exportieren

-main.js 
-routeDir 
    -subfolder1 
     -index.js 
    -subfolder2 
     -index.js 
    ...  
    -subfolderN 
     -index.js 

die Zahl der subfolders Änderung entsprechend auf einem gewissen Zustand.
gibt es eine Möglichkeit, alle index.js dynamisch in meinem Code in main.js zu importieren?

+0

Mögliches Duplikat [Importieren von Modulen ES6 Syntax und dynamischen Pfad] (http://stackoverflow.com/questions/30340005/importing-modules-using-es6-syntax-and-dynamic-path) – Kyon

Antwort

1

Nein, das ist nicht möglich. ES6-Module müssen in der Lage sein, ihre Abhängigkeiten statisch aufzulösen, ohne Modulcode auszuführen, so dass import Anweisungen zuverlässig funktionieren. Der Modulspezifizierer muss ein Zeichenfolgenliteral sein.

Der Modullader Ihrer Wahl sollte jedoch das dynamische Laden von Modulen mit Variablennamen unterstützen. Sie könnten jedoch keinen gebundenen app Bezeichner in Ihrem Modulbereich bekommen (und ihn nicht erneut exportieren), er wäre normalerweise nur in einem Callback oder so verfügbar.

Importing modules using ES6 syntax and dynamic path [duplicate]

Verwandte Themen