UNPKG

antui-mobile

Version:
31 lines (24 loc) 1.35 kB
'use strict'; var _fs = require('fs'); var _path = require('path'); var _fsExtra = require('fs-extra'); var _child_process = require('child_process'); var dist = (0, _path.join)(__dirname, '../lib/components'); var cssjsFile = '\'use strict\';\n\nvar _theme = require(\'../../../utils/theme\');\n\nvar _theme2 = _interopRequireDefault(_theme);\n\nrequire(\'../../../style/index.css\');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nrequire(\'./\' + _theme2.default + \'.css\');'; if ((0, _fs.existsSync)(dist)) { (0, _fs.readdirSync)(dist).forEach(function (cmpt) { var cmptPath = (0, _path.join)(dist, cmpt, 'style'); // 编译 console.log(cmpt + '/style/index.less > ' + cmpt + '/style/index.css'); (0, _child_process.exec)('lessc --relative-urls ' + cmptPath + '/index.less > ' + cmptPath + '/index.css'); // 创建 css.js console.log('touch ' + cmpt + '/style/css.js'); (0, _fsExtra.outputFileSync)(cmptPath + '/css.js', cssjsFile, 'utf-8'); }); } else { console.log(dist + ' \u76EE\u5F55\u4E0D\u5B58\u5728'); } // 编译main less var lessPath = (0, _path.join)(__dirname, '../lib/style'); console.log('style/index.less > /style/index.css'); (0, _child_process.exec)('lessc --relative-urls ' + lessPath + '/index.less > ' + lessPath + '/index.css');