element/build/bin/gen-cssfile.js
2016-10-13 12:05:43 +08:00

28 lines
697 B
JavaScript

var fs = require('fs');
var path = require('path');
var Components = require('../../components.json');
var THEMES = [
'theme-default'
];
var BASEPATH = path.resolve(__dirname, '../../packages/');
Components = Object.keys(Components);
function fileExists(filePath) {
try {
return fs.statSync(filePath).isFile();
} catch (err) {
return false;
}
};
THEMES.forEach(function(theme) {
Components.forEach(function(key) {
var fileName = key + '.css';
var filePath = path.resolve(BASEPATH, theme, 'src', fileName);
if (!fileExists(filePath)) {
fs.writeFileSync(filePath, '', 'utf8');
console.log(theme, ' 创建遗漏的 ', fileName, ' 文件');
}
});
});