87,995
社区成员




var webpack = require('webpack');
var path = require("path");
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.js');
var ExtractTextPlugin = require("extract-text-webpack-plugin");
module.exports = {
//插件项
plugins: [commonsPlugin,new ExtractTextPlugin("/css/[name].css")],
//页面入口文件配置
//entry: ['./src/index.js','./src/index2.js'],
entry: {
index : ['./src/index.js'],//,'./src/index.scss'
index2 :'./src/index2.js',
//font : './src/font.scss'
},
//入口文件输出配置
output: {
//path: path.join(__dirname, './builder'),
path: './builder',
filename: '[name].js'
},
module: {
//加载器配置
loaders: [
//{ test: /\.scss$/, loader: 'style-loader!css-loader!sass-loader' },
//{ test: /\.css$/, loader: 'style-loader!css-loader' },
{ test: /\.js$/, loader: 'jsx-loader?harmony' },
{ test: /\.scss$/, loader: ExtractTextPlugin.extract('style', "css!sass")},
//{ test: /\.scss$/, loader: 'style-loader!css-loader!sass-loader'},
{ test: /\.(png|jpg)$/, loader: 'url-loader?limit=8192'}
]
},
//其它解决方案配置
/*
resolve: {
root: './src', //绝对路径
extensions: ['', '.js11', '.json22', '.scss'],
alias: {
AppStore : 'js/stores/AppStores.js',
ActionType : 'js/actions/ActionType.js',
AppAction : 'js/actions/AppAction.js'
}
}*/
};