UNPKG

cloud-admin-template

Version:
25 lines (24 loc) 767 B
const path = require('path'); const fs = require('fs-extra'); module.exports = { config(baseConfig, pages) { baseConfig.outputDir = (baseConfig.outputDir || 'pkg'); fs.emptyDirSync(path.resolve(baseConfig.outputDir)); Object.keys(pages).forEach((pageName) => { delete pages[pageName]; }); baseConfig.configureWebpack = { ...baseConfig.configureWebpack, output: { libraryExport: 'default', }, }; }, chain(config) { config.externals({ ...config.get('externals'), 'cloud-ui.vusion': 'CloudUI', }); config.resolve.alias.set('cloud-ui.vusion.css$', path.resolve(__dirname, './index.css')); }, };