在react中配置less

在建立項目以後執行javascript

$  yarn eject

  抽離配置文件css

會多出config和script文件夾java

 

 

 

接下來安裝lesswebpack

yarn add less less-loader    或者    npm install less less-loader

安裝完成後打開config文件夾,找到webpack.config.js文件web

 

 

 

這裏一共有三項須要修改npm

  1.修改style files regexes(樣式文件正則),找到 註釋style files regexes,在這部分最後添加以下兩行代碼:sass

 

 

 

 

const lessRegex = /\.less$/;
const lessModuleRegex = /\.module\.less$/;

  2.修改 getStyleLoaders 函數,添加代碼less

 

 

 

lessOptions

     {
        loader: require.resolve('less-loader'),
        options: lessOptions,
      }

  3.模仿代碼中提供的sassRegex代碼,添加以下代碼ide

 

 

 

          {
              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,
              }),
            }

但願本篇博客對你有用函數

相關文章
相關標籤/搜索