React16.8脚手架配置less

1.首先在项目根目录下载lessless-loader

yarn add less less-loader

2.暴露webpack配置文件

yarn eject

3.找到config目录下的webpack.config.js文件
因为React默认支持sass,所以只需要把sass的配置方法复制一份改成less然后重启项目就行了。
首先搜索:const sass
然后加上

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

结果如图

接着搜索:test: sass
然后在后面加上

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

接着重启项目就好了

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

推荐阅读更多精彩内容