美文网首页
react 配置less,解决less文件不生效的问题

react 配置less,解决less文件不生效的问题

作者: GiRaffe_ | 来源:发表于2022-08-24 15:05 被阅读0次

    1、执行npm run eject,暴露出webpack配置文件,如果报错
    (1)报错信息:缺少react-scripts依赖,执行

    npm install --save react-scripts
    

    (2)如果有个又臭又长的报错,则执行

     git init
     git add .    //注意后面这里有个点哦
     git commit -m 'Saving before ejecting'
    

    (3)最后再执行npm run eject,输入yes即可
    (4)暴露成功后,会出现config和scripts文件夹


    image.png

    2、安装less、less-loader,版本如下,自行选择


    image.png

    3、配置webpack.config.js文件,踩了很多坑,最后在官网找到这个配置,官网yyds


    image.png
    image.png

    找到前面2张图的位置,在sass后面添加上less的配置,如下图


    image.png

    代码如下:

    // Less 解析配置
                            {
                                test: /\.less$/i,
                                use: [
                                    {
                                        loader: "style-loader",
                                    },
                                    {
                                        loader: "css-loader",
                                    },
                                    {
                                        loader: "less-loader",
                                        options: {
                                            lessOptions: {
                                                strictMath: false,
                                                javascriptEnabled: true,
                                                math: "always",
                                            },
                                        },
                                    },
                                ],
                            },
    

    最后,重启项目即可

    相关文章

      网友评论

          本文标题:react 配置less,解决less文件不生效的问题

          本文链接:https://www.haomeiwen.com/subject/ntcogrtx.html