代码写在JS里面
引用
const fs = require("fs");
const path = require ('path');

//生成的color.less文件的位置
const outputFilePath=path.join (__dirname, '../../../static/theme.less');
//自定义样式
const cusCssFilePath=path.join (__dirname, '../cus-theme.less');


//读取提取过的ant样式
const themeCss = fs.readFileSync(outputFilePath).toString();
//读取自定义的CSS
const cusCss = fs.readFileSync(cusCssFilePath).toString();
//写入
fs.writeFileSync(outputFilePath, themeCss+cusCss);

顺便提一句,可以在打包或者发布的时候执行这个JS,可以任何地方使用,下面是打包、启动的时候执行,在package.json里面这么写:【node src/theme/js/theme.js

"scripts": {
    "dev": "node src/theme/js/theme.js && webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
    "start": "npm run dev",
    "build": "node src/theme/js/theme.js && node build/build.js"
  },

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐