mirror of
https://gitee.com/ElemeFE/element.git
synced 2024-12-01 03:38:30 +08:00
27 lines
613 B
JavaScript
27 lines
613 B
JavaScript
'use strict';
|
|
|
|
const components = require('../components.json');
|
|
const execSync = require('child_process').execSync;
|
|
const existsSync = require('fs').existsSync;
|
|
const path = require('path');
|
|
|
|
let componentPaths = [];
|
|
|
|
delete components.index;
|
|
delete components.font;
|
|
|
|
Object.keys(components).forEach(key => {
|
|
const filePath = path.join(__dirname, `../packages/${key}/cooking.conf.js`);
|
|
|
|
if (existsSync(filePath)) {
|
|
componentPaths.push(`packages/${key}/cooking.conf.js`);
|
|
}
|
|
});
|
|
|
|
const paths = componentPaths.join(',');
|
|
const cli = `cooking build -c ${paths} -p`;
|
|
|
|
execSync(cli, {
|
|
stdio: 'inherit'
|
|
});
|