ohayolibs
Version:
Ohayo is a set of essential modules for ohayojp.
18 lines (15 loc) • 690 B
JavaScript
const fs = require('fs');
const fse = require('fs-extra');
const path = require('path');
const root = path.resolve(__dirname, `../..`);
const themeRoot = path.join(root, `dist/@ohayo/theme`);
const projectRoot = path.join(themeRoot, `../..`);
[`theme-default.less`, `theme-dark.less`, `theme-compact.less`, `system/theme-default.less`, `system/index.less`].forEach(fileName => {
const fullFilePath = path.join(themeRoot, fileName);
const content = fse
.readFileSync(fullFilePath)
.toString('utf8')
.replace(/\~ng\-zorro\-antd/g, path.relative(fullFilePath, projectRoot) + '/node_modules/ng-zorro-antd');
fse.writeFileSync(fullFilePath, content);
});