react 配置less

react less配置

第一步

//添加less less-loader
yarn add less less-loader
npm install less less-loader

第二步

//修改webpack config 在65行左右 加入变量
const lessRegex = /\.less$/
const lessModuleRegex = /\.module\.less$/

第三步

//修改 getStyleLoaders方法 搜索getStyleLoaders方法 在方法里面加入参数 lessOptions 加入后为
const getStyleLoaders = (cssOptions, preProcessor, lessOptions) => {
//增加less-loader 在116行左右 上下有相似代码
  {
    loader: require.resolve("less-loader"),
    options: lessOptions,
    },

第四步

//在499行左右 加入如下配置  上下有相似代码   
    {
        test: lessRegex,
        exclude: cssModuleRegex,
        use: getStyleLoaders({
            importLoaders: 1,
            sourceMap: isEnvProduction && shouldUseSourceMap,
        }),
        sideEffects: true,
    },
    {
        test: lessModuleRegex,
        use: getStyleLoaders({
            importLoaders: 1,
            sourceMap: isEnvProduction && shouldUseSourceMap,
            modules: true,
            getLocalIdent: getCSSModuleLocalIdent,
        }),
    },

ok

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容