Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var CommonsPlugin = new require("webpack/lib/optimize/CommonsChunkPlugin");
- var webpack = new require("webpack");
- module.exports = {
- entry: {
- home: "./scripts/home.js",
- apis: "./scripts/api.js",
- app: "./scripts/app.js",
- vendor: "./scripts/vendor.js"
- },
- module:{
- loaders: [
- {
- test: /\.js$/,
- exclude: /(node_modules|bower_components)/,
- loader: 'babel', // 'babel-loader' is also a valid name to reference
- query: {
- presets: ['es2015']
- }
- },
- {
- test: /\.tag$/,
- loader: 'tag'
- }
- ]
- },
- plugins: [
- new CommonsPlugin({
- minChunks: Infinity,
- name: "vendor"
- })
- ],
- output: {
- // Make sure to use [name] or [id] in output.filename
- // when using multiple entry points
- filename: "./build/[name].bundle.js",
- chunkFilename: "[id].bundle.js"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement