2017-05-29 1 views
0

Ich versuche, 2 Ausgabedateien mit dem gleichen Inhalt zu erstellen. Ein mit der Versionsnummer (aus package.json) getaggt und zweiten mit "neuesten" markiert.Webpack 2 - mehrere Ausgabedateien mit dem gleichen Inhalt

My (vereinfachte) Konfiguration sieht wie folgt aus:

var webpack = require('webpack'); 
var path = require('path'); 
var version = require('./package.json').version; 

module.exports = { 
    entry: { 
    js: './src/main.js' 
    }, 
    output: { 
    path: path.resolve('./dist/sdk'), 
    filename: [`oc-sdk-${version}.js`, 'oc-sdk-latest.js'] 
    } 
} 

Aber das derzeit nicht von webpack unterstützt. Ich erhalte diesen Fehler: configuration.output.filename should be a string

Gibt es eine Möglichkeit, dies zu tun? Mit einem Plugin oder etwas?

Danke für jede Beratung oder Anregung!

Antwort

0

Ich denke, es würde außerhalb der Pflichten von Webpack fallen.

Stattdessen würde ich vorschlagen, dass Sie ein paar Zeilen zu Ihrem Build-Setup hinzufügen, um Ihre Dateien zu kopieren/umzubenennen.

on-build-webpack Plugin zum Beispiel bietet Ihnen einen Rückruf, der ausgelöst wird, nachdem die Build-Aufgabe abgeschlossen ist.

Verwandte Themen