You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

17 lines
862 B

const fs = require('fs-extra');
const replacedefaultLess = lessPath => {
const fileContent = fs.readFileSync(lessPath).toString();
let lessString = fileContent;
if (lessString.includes("@import '~antd/lib/style/themes/default.less'")) {
lessString = lessString.replace("@import '~antd/lib/style/themes/default.less';", '');
}
lessString = lessString.replace(/@import[\s]?['"](\.\.\/)+[\S]*.less['";]+/, '');
lessString = lessString.replace(/@import[\s]?['"](\.\.\/)+[\S]*['";]+/, '');
lessString = lessString.replace("@import './dark/dark.style.less';", '');
lessString = lessString.replace("@import './light/light.style.less';", '');
lessString = lessString.replace("@import './lightblue/lightblue.style.less';", '');
return lessString.replace(/@import '.*\/utils.less';/, '');
};
module.exports = replacedefaultLess;