12345678910111213141516171819202122 |
- let htmlPluginsArr = []
- const HtmlWebpackPlugin = require('html-webpack-plugin')
- const adminPath = 'admins'
- const fs = require('fs')
- const path = require('path')
- const files = fs.readdirSync(resolve(adminPath))
- function resolve (dir) {
- return path.resolve(__dirname, '../', dir)
- }
- files.map(app => {
- const config = require(`./../admins/${app}/config/config.js`)
- htmlPluginsArr.push(new HtmlWebpackPlugin({
- filename: `./../admins/${app}/index.html`,
- template: 'index.html',
- title: config.title,
- navTitle: config.navTitle
- }))
- })
- module.exports = htmlPluginsArr
|