var webpack = require('webpack');var ExtractTextPlugin = require("extract-text-webpack-plugin");var config = { entry: { 'index' : ['./src/page/index/index.js'], 'login' : ['./src/page/login/index.js'], // 'common' : ['./src/page/common/index.js'], }, output: { path: __dirname+'/dist',//文件存儲(chǔ)路徑 publicPath:'/dist/',//文件訪問路徑 // path: './dist',//文件訪問路徑 filename: 'js/[name].js' }, externals: { 'jquery' : 'window.jQuery' },? module: {? ? loaders: [? ? ? // 編譯css并自動(dòng)添加css前綴? ? ? {?? ? ? test: /\.css$/,? ? ? // loader: ExtractTextPlugin.extract({? ? ? ? ?//? ? ? ? fallback: "style-loader",? ? ? ? ?//? ? ? ? use: "css-loader"? ? ? ? ?//? ? ? ? })?? ? ? // loader: 'style-loader!css-loader'? ? ? loader: ExtractTextPlugin.extract("style-loader","css-loader")? ? ? // loader: ExtractTextPlugin.extract("style-loader","css-loader","postcss-loader","less-loader")? ? ? //?? ? ? // ExtractTextPlugin.extract(?? ? ? // 'style-loader', 'css-loader',? ? ? // {fallback : 'style-loader',?? ? ? ? ? ? // use : 'css-loader',}? ? ? // 'less-loader'? ? ? // )? ? ? }? ? ]? }, pulgins: [ // new webpack.optimize.CommonsChunkPlugin('common.js',['login','index']), // 獨(dú)立通用模塊到j(luò)s/base.js new webpack.optimize.CommonsChunkPlugin({ name: 'common', filename: 'js/base.js', // chunks:['main','login','index'] }), // new ExtractTextPlugin({ // filename: 'css/[name].css' // }), ],?};module.exports = config;
webpack提取公共模塊無法生成common.js?
A回不去的曾經(jīng)
2018-03-12 09:50:18