cloud-admin-template
Version:
base on vue cloud-ui.vusion
25 lines (24 loc) • 767 B
JavaScript
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'));
},
};