lbr-tool
Version:
## js工具库
34 lines (29 loc) • 838 B
JavaScript
const { merge } = require('webpack-merge');
const common = require('./webpack.common.js');
const path = require("path");
const fs = require('fs');
const files = fs.readdirSync('./src/tool');
console.log(files);
const entry={
}
files.forEach(item=>{
const name=item.split('.')[0]
entry[name]= path.join(__dirname,"/src/tool/"+item)
})
module.exports = merge(common, {
mode: 'production',
entry:entry,
// () => './src/tool',
// {
// 'index': './src/tool/index.ts',
// 'getUrlParam': './src/tool/getUrlParam.ts',
// 'loadJs': './src/tool/loadJs.ts',
// 'myLocalStorage': './src/tool/myLocalStorage.ts',
// },
output: {
path: path.join(__dirname,"/lib/tool"),
filename: '[name].js',
libraryTarget: 'umd',
library: '[name]',
},
})