2017-03-08 5 views
0

Ich habe dies für ein paar Stunden untersucht und kann nicht scheinen, eine elegante Lösung zu finden.Exportieren von Dateien in benutzerdefiniertes Verzeichnis parallel zu WebpackDevServer in Webpack

Ich brauche Build-Variante meiner Anwendung, wo es meine Dateien und Assets neu bundelt, wenn ich sie ändere, aber anstelle sie WebpackDevServer für Hot-Swapping zu liefern, würde sie sie in ein bestimmtes Verzeichnis bereitstellen. Ich brauche das, um einen Build in meinen cordova-android-Workflow zu integrieren.

Beste Lösung bisher habe ich direkt von WebpackDevServer herunterladen und speichern, wo immer ich brauche, aber das ist bei weitem keine elegante Lösung.

Webpack Version: "1.13.2"

Antwort

1

Webpack hat eine Uhr-Modus, der das Bündel, wenn sich eine Datei ändert kompiliert. Sie würden laufen:

webpack --watch 

Alles, was Sie tun müssen, um den Ausgabepfad in das gewünschte Verzeichnis in Ihrem webpack Config gesetzt:

output: { 
    path: 'path/to/output/directory' 
} 

Oder wenn Sie nicht ändern Sie Ihre Konfiguration nicht möchten, können Sie verwenden Sie die CLI-Option --output-path, die Sie verlässt mit:

webpack --watch --output-path path/to/output/directory 

Sie nicht webpack-dev-server dafür brauchen, aber wenn Sie es immer noch parallel verwenden möchten, können Sie einfach zwei proce laufen sse.

+0

Danke, ich denke, das würde helfen, nur Problem ist, dass ich es mit Node-Skripten zu bauen und nicht zu übergeben scheinen --watch zu webpack.config.js. Ich denke das ist, weil ich webpack v1 benutze. Wird versuchen, auf Version 2 zu aktualisieren – somerandomusername

Verwandte Themen