skyline-console/config/js-string-replace-loader.js
zhangjingwei e018659955 feat: support a custom UI theme
support a custom UI theme

Change-Id: Ic2f25fcc4620b06710c3ff1f26f84aba43881762
2024-01-03 11:45:28 +08:00

21 lines
470 B
JavaScript

const { getOptions } = require('loader-utils');
module.exports = function (source) {
const { search, change } = getOptions(this) || {}; // getOptions用于获取配置
if (!search || !change) {
return source;
}
if (source.includes(search)) {
// eslint-disable-next-line no-console
console.log(
'has-search',
search,
'in',
this.resource,
'replace to',
change
);
}
return source.replace(search, change);
};