Mit Webpack wird die Codeaufteilung auf verschiedene Bundles unterstützt. Eine der Optionen besteht darin, eine Reihe von Modulen anzugeben, die Sie als Splitpunkt auswählen möchten.Importierte Herstellerdateien in ein Lieferantenbündel aufteilen
von here Genommen:
var webpack = require("webpack");
module.exports = {
entry: {
app: "./app.js",
vendor: ["jquery", "underscore", ...],
},
output: {
filename: "bundle.js"
},
plugins: [
new webpack.optimize.CommonsChunkPlugin(/* chunkName= */"vendor", /* filename= */"vendor.bundle.js")
]
};
Dies zeigt, wie Module aufgeteilt wie jquery
zu. Doch für einige Javascript-Bibliotheken, die nicht in node_modules sind, die in einem eher traditionellen Setup wie existieren können:
/src /lib /vendor /fooLibrary fooLibrary.js fooLibrary.css
Was würde Ich mag es, diese Dateien in den Lieferanten-Bundle zu bewegen, kann aber nicht herausfinden, wie zu spezifizieren diese Dateien im Lieferanteneingangspunkt.