eg-drop-down
Version:
drop-down for react pc app
44 lines (36 loc) • 1.12 kB
JavaScript
var path = require('path');
var glob = require('glob');
var webpack = require('webpack');
var ExtractTextPlugin = require("extract-text-webpack-plugin");
var config = require('../package.json');
var baseFileDir = path.join(process.cwd(), 'example/');
var getEntry =function() {
var basedir =baseFileDir+'src';
var files = glob.sync(path.join(basedir, '*.js'));
var webpackConfigEntry = {};//webpackConfig.entry || (webpackConfig.entry = {});
files.forEach(function(file) {
var relativePath = path.relative(basedir, file);
webpackConfigEntry[relativePath] = file;
});
return webpackConfigEntry;
};
module.exports ={
entry:'./example/src/index.js',
output:{
path:path.join(process.cwd(),'example/js'),
filename:config.name+'.js'
},
module:{
loaders:[
{
test: /\.jsx?$/,
loaders: [ 'babel'],
exclude: /node_modules/
},
{
test: /\.less$/,
loader: "style-loader!css-loader!less-loader"
}
]
}
};