React,webPack5 引入Css Module 不生效

新手上路,请多包涵

搭建了一个react Cli框架 现在想引入css Module照着网上的做法写了下。发现最后引入的style是一个相对路径,而不是一个对象。感觉像是webpack5那边没有编译,


const lessRegex = /\.less$/
const lessModuleRegex = /\.module\.less$/
...
{
        loader: require.resolve('less-loader')
},

...

{
              test: lessRegex,
              exclude: lessModuleRegex,
              use: getStyleLoaders(
                {
                  importLoaders: 2,
                  sourceMap: isEnvProduction && shouldUseSourceMap
                },
                'less-loader',
              ),
              sideEffects: true
            },
            {
              test: lessModuleRegex,
              use:getStyleLoaders(
                {
                  importLoaders: 2,
                  sourceMap: isEnvProduction && shouldUseSourceMap,
                  modules: true,
                  getLocalIdent: getCSSModuleLocalIdent
                },
                'less-loader'
              ),
              sideEffects: true
}
阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题