美文网首页
React中引入Less

React中引入Less

作者: Poppy11 | 来源:发表于2021-09-16 13:47 被阅读0次

如果使用的是create-react-app则可以参考本章方法,若是引入了antd,则需要使用Antd官方介绍的方法。亲测,在引入antd后,再使用修改webpack配置方法,引入less是无效的

1、首先显示create-react-app脚手架配置

npm run eject

2、找到项目下 config/webpack.config.js,在 file-loader 之前加入这部分代码

// less 开启模块化
{
  test: /\.less$/,
  exclude: /node_modules|\.module\.less$/,  // 排除 xxx.module.less 模块化文件
  use: [
    {
      loader: 'style-loader'
    },
    {
      loader: 'css-loader'
    },
    {
      loader: 'less-loader'
    }
  ]
},
{
  test: /\.module\.less$/,
  exclude: /node_modules/,
  use: [
    {
      loader: 'style-loader'
    },
    {
      loader: 'css-loader',
      options: {
        modules: {
          localIdentName: '[local]_[hash:base64:5]'
        }
      }
    },
    {
      loader: 'less-loader'
    }
  ]
},

3、下载less-loader依赖,版本过高则会报错,推荐此版本

npm install less-loader@6.0.0

相关文章

  • React中引入Less

    如果使用的是create-react-app则可以参考本章方法,若是引入了antd,则需要使用Antd官方介绍的方...

  • vue里面引入less

    在vue中引入less必须这样引入@import'~common/less/variable';方能成功

  • Cannot find module 'less'

    react项目中想用less作为预编译器,无奈引入less总是报下面错误 查看配置该有的都有.....最后查看发现...

  • less 配置别名

    less中要引入别的less,用@import "路径+文件名.less"; 如果想引入modules里的就用@i...

  • React

    安装react脚手架工具create-react-app并创建项目 react配置less 安装less、less...

  • Vue Mint UI webpack Echarts坑 持续

    1.vue中引入less。需要用cnpm install less less-loader --save-dev然...

  • 一个less文件中引入另一个less文件

    假设有两个 .less的文件1.less 和2.less 在1.less 中引入2.less文件

  • less

    安装less 先在页面用link引入引入.less文件,并把rel属性更改为stylesheet/less,然后再...

  • Vue项目搭建

    一、环境搭建 二、引入依赖包 在vue中引入外部less文件vue 使用less全局变量 三、启动项目 四、配置项...

  • 在react中使用less

    笔者使用的react版本是16.12.0的,想在react中使用less 第一步 安装less less-load...

网友评论

      本文标题:React中引入Less

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