Webpack: Übergeben Sie den aktuellen Eintragsnamen an js?

8

Zum Beispiel haben wir mehrere Einträge:

%Vor%

Wie übergibt man den aktuellen Namen (main oder view) an entry.js?

Ideale Lösung wird etwa so aussehen:

%Vor%

Wie andere Konfigurationsoptionen auch, aber natürlich weiß DefinePlugin nicht, wie man das verarbeitet ...

    
itspers 10.08.2016, 17:24
quelle

1 Antwort

0

Wenn Sie den Code in Node.js ausführen, können Sie __Dateiname verwenden und __dirname .

Webpack kann sie für Nicht-Node.js-Umgebungen vortäuschen.
Weitere Informationen finden Sie unter Konfiguration des Webpack-Knotens

%Vor%

In diesem Fall können Sie die Dateinamen __ filename und __ dirname wie in Node.js environments verwenden.

%Vor%
  

Knoten .__ Dateiname

     

Standard: "Mock"

     

Optionen:

     
  • true : Der Dateiname der Eingabedatei relativ zur Kontextoption.

  •   
  • false : Das normale Verhalten von Node.js __Dateiname. Der Dateiname der Ausgabedatei bei Ausführung in einer Node.js-Umgebung.

  •   
  • "mock": Der feste Wert "index.js".

  •   
    
Piotr Styczyński 07.02.2018 12:07
quelle

Tags und Links