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
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;
|
|
|