123456789101112131415161718192021222324252627282930 |
- var fs = require('fs');
- var path = require('path');
- var Components = require('../../components.json');
- var themes = [
- 'theme-default'
- ];
- Components = Object.keys(Components);
- var basepath = path.resolve(__dirname, '../../packages/');
- function fileExists(filePath) {
- try {
- return fs.statSync(filePath).isFile();
- } catch (err) {
- return false;
- }
- }
- themes.forEach((theme) => {
- var indexContent = '@import "./base.css";\n'
- Components.forEach(function (key) {
- var fileName = key + '.css';
- indexContent += '@import "./' + fileName + '";\n';
- var filePath = path.resolve(basepath, theme, 'src', fileName);
- if (!fileExists(filePath)) {
- fs.writeFileSync(filePath, '', 'utf8');
- console.log(theme, ' 创建遗漏的 ', fileName, ' 文件');
- }
- });
- fs.writeFileSync(path.resolve(basepath, theme, 'src', 'index.css'), indexContent);
- });
|