【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;
相关推荐
han_9 小时前
前端性能优化之性能指标篇
前端·javascript·性能优化
大布布将军9 小时前
⚡部署的通行证:Docker 容器化基础
运维·前端·学习·程序人生·docker·容器·node.js
0思必得09 小时前
[Web自动化] JavaScriptAJAX与Fetch API
运维·前端·javascript·python·自动化·html·web自动化
爱上妖精的尾巴9 小时前
7-1 WPS JS宏 Object对象创建的几种方法
开发语言·前端·javascript
孙_华鹏10 小时前
高德地图与Three.js结合实现3D大屏可视化
前端·数据可视化
秋雨雁南飞10 小时前
WaferMap.HTML
前端·css·html
前端不太难10 小时前
RN 列表里的局部状态和全局状态边界
开发语言·前端·harmonyos
程琬清君10 小时前
前端动态标尺
开发语言·前端·javascript
0思必得010 小时前
[Web自动化] Web安全基础
运维·前端·javascript·python·自动化·html·web自动化