【React】vite + react 项目,安装、配置、使用 less

安装配置 less

      • [1 安装 less](#1 安装 less)
      • [2 vite.config.js 进行相关配置](#2 vite.config.js 进行相关配置)
      • [3 使用 less](#3 使用 less)

在 React 项目中使用 Less(一种 CSS 预处理器)可以让你更方便地管理样式。
以下是在 React 项目中使用 Less 的一般步骤:

1 安装 less

javascript 复制代码
npm install less -D

2 vite.config.js 进行相关配置

javascript 复制代码
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import eslintPlugin from 'vite-plugin-eslint';

export default defineConfig({
  plugins: [
    react(),
  ],
  resolve: {
  },
  css: {
    preprocessorOptions: {
      less: {
        javascriptEnabled: true, // 支持内联 JavaScript
		modifyVars: { // 更改主题
		}
      }
    }
  }
});

3 使用 less

在需要引入样式的组件中,使用 import 引入 less 文件即可

javascript 复制代码
import React from 'react';
import './idnex.less'; // import 引入即可

const Login = () => {
  return (
    <div className='login_box'>login</div>
  );
};
export default Login;
相关推荐
前端小巷子2 分钟前
跨域问题解决方案:开发代理
前端·javascript·面试
前端_逍遥生3 分钟前
Chrome 插件开发到发布完整指南:从零开始打造 TTS 朗读助手
前端·chrome
Mintopia3 分钟前
Three.js 材质与灯光:一场像素级的光影华尔兹
前端·javascript·three.js
天涯学馆4 分钟前
JavaScript 跨域、事件循环、性能优化面试题解析教程
前端·javascript·面试
掘金一周13 分钟前
别再用 100vh 了!移动端视口高度的终极解决方案| 掘金一周7.3
前端·后端
晴殇i15 分钟前
CSS 迎来重大升级:Chrome 137 支持 if () 条件函数,样式逻辑从此更灵活
前端·css·面试
咚咚咚ddd17 分钟前
cursor mcp实践:网站落地页性能检测报告(browser-tools)
前端
MiyueFE18 分钟前
让我害怕的 TypeScript 类型 — — 直到我学会了这 3 条规则
前端·typescript
Hilaku18 分钟前
2025年,每个前端都应该了解的CSS选择器:`:has()`, `:is()`, `:where()`
前端·css
OLong21 分钟前
2025年最强React插件,支持大量快捷操作
前端·react.js·visual studio code