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.
18 lines
845 B
18 lines
845 B
|
2 years ago
|
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;
|