const fs = require("fs");
const asyncReadDir = (url) => {
return new Promise(resolve => {
fs.readdir(url,'utf8',(err,files) => {
const entryObj = {};
files.forEach(filename => {
entryObj[filename] = path.resolve(url,filename,'index.js');
});
resolve(entryObj);
})
})
}
module.exports = {
entry:() => asyncReadDir(path.resolve(__dirname,'src')),
output:{
filename:"[name].js",
path:path.resolve(__dirname,"dist")
}
}
【webpack】动态entry
最新推荐文章于 2023-11-01 08:41:22 发布