mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			41 lines
		
	
	
		
			810 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			810 B
		
	
	
	
		
			JavaScript
		
	
	
	
var path = require("path");
 | 
						|
var webpack = require("../../");
 | 
						|
module.exports = [
 | 
						|
	{
 | 
						|
		name: "vendor",
 | 
						|
		// mode: "development" || "production",
 | 
						|
		entry: ["./vendor", "./vendor2"],
 | 
						|
		output: {
 | 
						|
			path: path.resolve(__dirname, "dist"),
 | 
						|
			filename: "vendor.js",
 | 
						|
			library: "vendor_[fullhash]"
 | 
						|
		},
 | 
						|
		plugins: [
 | 
						|
			new webpack.DllPlugin({
 | 
						|
				name: "vendor_[fullhash]",
 | 
						|
				path: path.resolve(__dirname, "dist/manifest.json")
 | 
						|
			})
 | 
						|
		]
 | 
						|
	},
 | 
						|
 | 
						|
	{
 | 
						|
		name: "app",
 | 
						|
		// mode: "development" || "production",
 | 
						|
		dependencies: ["vendor"],
 | 
						|
		entry: {
 | 
						|
			pageA: "./pageA",
 | 
						|
			pageB: "./pageB",
 | 
						|
			pageC: "./pageC"
 | 
						|
		},
 | 
						|
		output: {
 | 
						|
			path: path.join(__dirname, "dist"),
 | 
						|
			filename: "[name].js"
 | 
						|
		},
 | 
						|
		plugins: [
 | 
						|
			new webpack.DllReferencePlugin({
 | 
						|
				manifest: path.resolve(__dirname, "dist/manifest.json")
 | 
						|
			})
 | 
						|
		]
 | 
						|
	}
 | 
						|
];
 |