Wie würde ich die package.json-Version in mein WebPack-Paket schreiben?

9

Meine package.json-Datei enthält eine Version für mein Modul, die letztendlich in eine app.bundle.js-Datei kompiliert wird, die ich in mein Webprojekt einbeziehe. Ich würde WIRKLICH gerne die Versionsnummer aus der Datei package.json in der Datei app.bundle.js als Kommentar direkt am Anfang der Datei haben.

Gibt es ein WebPack-Plugin, um dies zu tun oder eine Einstellung mit WebPack selbst?

    
SomethingOn 14.01.2016, 19:27
quelle

1 Antwort

15

Webpack wird mit einem BannerPlugin ausgeliefert, das am oberen Rand jedes generierten Banner ein Banner hinzufügt Brocken.

Sie können Ihr package.json anfordern und es als normales JavaScript-Objekt verwenden, um das version -Feld zu erhalten.

%Vor%

Verwenden Sie es dann, um die gewünschte Banner-Zeichenfolge zu generieren, die in BannerPlugin verwendet wird.

webpack.config.js

%Vor%

Ich habe es verwendet, um die Version aus der package.json -Datei und anderen Informationen an den Anfang einer eigenen Bibliothek hinzuzufügen. Überprüfen Sie die webpack.config.js dieses Projekts für ein funktionierendes Beispiel.

    
dreyescat 14.01.2016, 21:23
quelle

Tags und Links