【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;
相关推荐
Nan_Shu_6146 小时前
学习:ES6(2)
前端·学习·es6
命运之光10 小时前
【最新】ChromeDriver最新版本下载安装教程,ChromeDriver版本与Chrome不匹配问题
前端·chrome
星离~11 小时前
Vue响应式原理详解:从零实现一个迷你Vue
前端·javascript·vue.js
梦65012 小时前
React 简介
前端·react.js·前端框架
一只小阿乐12 小时前
react 中的判断显示
前端·javascript·vue.js·react.js·react
光影少年12 小时前
useMemo 和 React.memo区别
前端·react.js·前端框架
小沐°12 小时前
React-页码组件
前端·javascript·react.js
消失的旧时光-194312 小时前
Flutter 与 React/Vue 为什么思想一致?——声明式 UI 体系的深度对比(超清晰版)
vue.js·flutter·react.js
零一科技12 小时前
Vue3学习第三课: ref 与 reactive 选择指南
前端·vue.js
余杭子曰13 小时前
播放状态与播放序列的关系(999篇一线博客第107篇)
前端