UNPKG

lbr-tool

Version:

## js工具库

34 lines (29 loc) 838 B
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]', }, })