require('fs')
这个东西怎么配置多文件入口
有没有完整的示例,像我这种下面配置都要手动去添加,很是麻烦!!
需要保证你的 ./app/js
文件夹下放的文件都是入口文件。
var fs = require('fs');
var path = require('path');
var base = './app/js';
var files = fs.readDirSync(base).filter(function(file){
return fs.stateSync(file).isFile();
});
var entry = {}, plugins = [];
files.forEach(function(file) {
var name = path.basename(base + file, '.js');
entry[name] = base + file;
plugins.push(
new HtmlWebpackPlugin({
filename: './'+name+'.html',
template: './app/'+name+'.html',
inject: true,
hash: true,
chunks: ['common', name]
})
);
});