next-plugin-antd-less icon indicating copy to clipboard operation
next-plugin-antd-less copied to clipboard

next-plugin-antd-less可以使用thread-loader加快构建吗

Open 3sang opened this issue 1 year ago • 0 comments

因为自己的项目里速度分析中less-loader速度很慢,想使用thread-loader加快构建速度,但是没有看到可以使用的方式,自行尝试时一直报错。 `我自行尝试想要在less-loader前加上thread-loader,所以写了以下代码想看一下less-loader的位置,但是输出出来都是sass-loader,不知道为什么找不到less-loader,麻烦指点谢谢!

const withConsole = (nextConfig) => {
  return Object.assign({}, nextConfig, {
    webpack(config, options) {
      let enrichedConfig = config;

      const _oneOf = [];
      enrichedConfig.module.rules.forEach((rule) => {
        if (Array.isArray(rule)) {
          rule.forEach((loader) => {
            Array.isArray(loader.oneOf) && _oneOf.push(loader);
          });
        } else {
          Array.isArray(rule.oneOf) && _oneOf.push(rule);
        }
      });
      // console.log('---oneOf----\n');
      _oneOf.forEach((rule) => {
        rule.oneOf.forEach((_d) => {
          console.log(_d); // 打印出来的oneOf里和rule里都找不到less-loader
        });
      });

      return enrichedConfig;
    },
  });
};

3sang avatar Jan 04 '24 02:01 3sang