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

news/2024/7/15 19:01:50 标签: react.js, less, 前端

安装配置 less

      • 1 安装 less
      • 2 vite.config.js 进行相关配置
      • 3 使用 less

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

less_6">1 安装 less

npm install less -D

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

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: { // 更改主题
		}
      }
    }
  }
});

less_36">3 使用 less

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

import React from 'react';
import './idnex.less'; // import 引入即可

const Login = () => {
  return (
    <div className='login_box'>login</div>
  );
};
export default Login;

http://www.niftyadmin.cn/n/5460884.html

相关文章

【mysql问题处理专栏】记一次通过binlog日志查询异常数据问题

周五的惊喜&#xff1a;一场数据大保健与周末拯救行动 一、问题简述 周五傍晚&#xff0c;当大脑已然启动“度假模式”&#xff0c;心儿早已飞向按摩浴缸与马杀鸡的怀抱&#xff0c;突然间&#xff0c;手机铃声如晴天霹雳般炸响。领导亲切的声音如同催命符&#xff0c;将我从…

数据仓库的发展历程

数据仓库的概念可以追溯到20世纪60年代,但真正形成理论并被企业广泛应用还需要一个较长的发展过程。大致可以分为以下几个阶段: 决策支持系统(DSS)时期(1960s-1970s) 这一时期,随着管理信息系统(MIS)和电子计算机的兴起,企业开始尝试构建面向决策的数据处理系统。最初的决策支…

力扣贪心算法--第一天

前言 今天是贪心算法的第一天&#xff0c;算法之路重新开始&#xff01; 内容 之前没了解过贪心算法。 什么是贪心 贪心的本质是选择每一阶段的局部最优&#xff0c;从而达到全局最优。难点就是如何通过局部最优&#xff0c;推出整体最优。 一、455.分发饼干 假设你是一…

【详细讲解语言模型的原理、实战与评估】

&#x1f308;个人主页:程序员不想敲代码啊&#x1f308; &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家&#x1f3c6; &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提…

VC++6. 0学习建议

虽然VC 6.0是一款相对老旧的IDE&#xff08;集成开发环境&#xff09;&#xff0c;但它仍然是教授C编程的经典工具之一。尽管目前主流软件开发环境已经升级到了Visual Studio的较新版本&#xff0c;但如果出于教学目的或维护遗留项目的需求&#xff0c;了解和学习VC 6.0的基础使…

Go-React做一个todolist(服务端)【一】项目初始化

后端仓库地址 地址 项目依赖 # gin go get -u github.com/gin-gonic/gin # viper日志 go get -u github.com/spf13/viper # 数据库和gorm go get -u gorm.io/driver/mysql go get -u gorm.io/gorm # uuid go get -u github.com/google/uuid # token go get -u github.com/go…

HTML——2.属性、标题、段落

一、属性 属性提供了关于元素的额外信息&#xff0c;这些信息可以是元素的行为、样式或其他特性。属性以名称/值对的形式出现&#xff0c;通常写在开始标签中。让我们来看一些常见的HTML属性及其用法&#xff1a; 1. id 属性 id 属性用于为元素指定唯一的标识符。通过 id 属…

Superset二次开发之环境搭建Clickhouse(Linux版)

1.设置ClickHouse仓库 执行以下命令,设置ClickHouse的官方仓库 yum install -y yum-utils yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo 2.安装ClickHouse 安装ClickHouse的服务器和客户端组件 yum install -y clickhouse-server c…