当前位置:首页 > React

react 如何引入less

2026-03-31 11:58:20React

在 React 项目中引入 Less

安装 less 和 less-loader 依赖包

npm install less less-loader --save-dev

配置 webpack

修改 webpack 配置以支持 Less 文件。在 webpack.config.js 中添加以下规则:

module: {
  rules: [
    {
      test: /\.less$/,
      use: [
        'style-loader',
        'css-loader',
        'less-loader'
      ]
    }
  ]
}

创建 React 组件并引入 Less

创建一个 Less 文件(例如 styles.less):

@primary-color: #1890ff;

.container {
  background-color: @primary-color;
  padding: 20px;
}

在 React 组件中引入该 Less 文件:

import './styles.less';

function App() {
  return (
    <div className="container">
      Hello World
    </div>
  );
}

使用 create-react-app 的项目配置

对于使用 create-react-app 创建的项目,需要先暴露 webpack 配置:

npm run eject

然后按照上述 webpack 配置方法修改 config/webpack.config.js 文件。如果不希望 eject,可以使用 craco 或 react-app-rewired 来覆盖配置。

使用 craco 配置 Less

安装 craco 和 craco-less:

npm install @craco/craco craco-less --save

创建 craco.config.js 文件:

const CracoLessPlugin = require('craco-less');

module.exports = {
  plugins: [
    {
      plugin: CracoLessPlugin,
      options: {
        lessLoaderOptions: {
          lessOptions: {
            modifyVars: {},
            javascriptEnabled: true,
          },
        },
      },
    },
  ],
};

修改 package.json 中的 scripts:

react 如何引入less

"scripts": {
  "start": "craco start",
  "build": "craco build",
  "test": "craco test"
}

标签: reactless
分享给朋友:

相关文章

react如何开发

react如何开发

React 开发基础步骤 安装 Node.js 和 npm/yarn 确保系统已安装 Node.js(包含 npm)或 Yarn。React 项目依赖这些工具管理包和运行脚本。官方推荐使用 Node.…

react如何刷新

react如何刷新

刷新React组件的方法 使用状态更新触发重新渲染 通过更新组件的状态可以触发重新渲染。React会在状态变化时自动重新渲染组件。 const [count, setCount] = useStat…

react 如何debug

react 如何debug

React 调试方法 使用 React Developer Tools React Developer Tools 是浏览器扩展,支持 Chrome 和 Firefox。安装后,可以在开发者工具中查看…

react就业如何

react就业如何

React 就业市场现状 React 作为当前主流前端框架之一,就业需求持续旺盛。国内外互联网企业、中大型公司以及初创团队普遍采用 React 技术栈,尤其在 Web 应用、移动端(React Nat…

react如何引入echarts

react如何引入echarts

安装 ECharts 依赖 在 React 项目中安装 ECharts 核心库和 React 封装库: npm install echarts echarts-for-react 基础引入方式 创建…

react项目如何调试

react项目如何调试

使用浏览器开发者工具 React项目调试最直接的方法是使用浏览器内置的开发者工具(Chrome DevTools/Firefox Developer Tools)。打开开发者工具后,切换到“Sourc…