需要保证你的 ./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] }) ); });
需要保证你的
./app/js
文件夹下放的文件都是入口文件。