mirror of https://github.com/alibaba/ice.git
fix: less loader options (#4151)
This commit is contained in:
parent
940c9def1c
commit
9c540a5859
|
|
@ -52,6 +52,11 @@ module.exports = (config, customOptions, context) => {
|
|||
.tap((options) => ({
|
||||
...options,
|
||||
...lessLoaderOptions,
|
||||
// merge less options
|
||||
lessOptions: {
|
||||
...(options.lessOptions || {}),
|
||||
...lessLoaderOptions.lessOptions,
|
||||
}
|
||||
}));
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -10,11 +10,25 @@ module.exports = async ({ onGetWebpackConfig, log }, pluginOptions = {}) => {
|
|||
.rule(rule)
|
||||
.use('less-loader')
|
||||
.tap((options) => {
|
||||
const modifyVars = {
|
||||
...options.modifyVars,
|
||||
...themeConfig,
|
||||
if (options.lessOptions) {
|
||||
return {
|
||||
...options, lessOptions: {
|
||||
...(options.lessOptions || {}),
|
||||
modifyVars: {
|
||||
...(options.lessOptions.modifyVars || {}),
|
||||
...themeConfig,
|
||||
},
|
||||
}
|
||||
};
|
||||
}
|
||||
// compatible with old less version
|
||||
return {
|
||||
...options,
|
||||
modifyVars: {
|
||||
...options.modifyVars,
|
||||
...themeConfig,
|
||||
},
|
||||
};
|
||||
return { ...options, modifyVars };
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue