1234567891011121314151617181920212223 |
- const path = require('path');
- const defaultTheme = require(path.join(
- __dirname,
- '../node_modules/antd/dist/default-theme.js',
- ));
- const { generateTheme } = require('antd-theme-generator');
- const themeVariables = [];
- for (let key in defaultTheme) {
- themeVariables.push('@' + key);
- }
- console.log('\r\nStart generating ant design theme.less file\r\n');
- generateTheme({
- antDir: path.join(__dirname, '../node_modules/antd'),
- stylesDir: path.join(__dirname, '../src/styles/antd'),
- varFile: path.join(__dirname, '../src/styles/antd/variables.less'),
- themeVariables: themeVariables,
- outputFilePath: path.join(__dirname, '../public/antd/theme.less'),
- customColorRegexArray: [/^color\(.*\)$/],
- });
|