Heim > Fragen und Antworten > Hauptteil
// ...
entry: {
pageA: './src/pages/pageA.js',
pageB: './src/pages/pageB.js',
pageC: './src/pages/pageC.js',
pageD: './src/pages/pageD.js',
vendor: ['lodash', 'moment', 'marked'],
},
plugins: {
new webpack.optimize.CommonsChunkPlugin({
name: ['vendor', 'manifest'],
})
}
// ...
Laut der offiziellen Webpack2-Dokumentation können Bibliotheken von Drittanbietern über die obige Konfiguration in Vendor.js extrahiert werden. Wie kann man also die benutzerdefinierten öffentlichen Pakete extrahieren, die in SeiteA, SeiteB, SeiteC und SeiteD verwendet werden?