From 3aa4d9bac0de58bc88587996b4398ec89af7ac7d Mon Sep 17 00:00:00 2001 From: limichange Date: Tue, 7 Jan 2020 20:36:50 +0800 Subject: [PATCH] clear nextjs less config --- renderer/config/withLess.js | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/renderer/config/withLess.js b/renderer/config/withLess.js index cca9421..831ad0b 100644 --- a/renderer/config/withLess.js +++ b/renderer/config/withLess.js @@ -34,15 +34,35 @@ module.exports = (nextConfig = {}) => { ] }) + const loaderConfig = { + extensions: ['less'], + cssLoaderOptions, + postcssLoaderOptions, + dev, + isServer, + loaders: [ + { + loader: 'less-loader', + options: lessLoaderOptions + } + ] + } + config.module.rules.push({ test: /\.less$/, - use: Object.assign(options.defaultLoaders.less, { cssModules: true }), + use: cssLoaderConfig(config, { + cssModules: true, + ...loaderConfig + }), exclude: /node_modules/ }) config.module.rules.push({ test: /\.less$/, - use: Object.assign(options.defaultLoaders.less, { cssModules: false }), + use: cssLoaderConfig(config, { + cssModules: false, + ...loaderConfig + }), include: /node_modules/ })