在Vue3 + Vite项目中使用less

在Vue3 + Vite项目中使用less,需要安装lessless-loader两个依赖。

首先,在项目根目录下执行以下命令安装lessless-loader

bash 复制代码
npm install less less-loader --save-dev

安装完成后,在vite.config.js配置文件中添加以下代码:

javascript 复制代码
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()],
  css: {
    preprocessorOptions: {
      less: {
        javascriptEnabled: true,
      },
    },
  },
})

这样就完成了less的配置。你可以在Vue组件中直接使用less语法编写样式了,例如:

vue 复制代码
<template>
  <div class="container">
    <h1 class="title">Hello World</h1>
  </div>
</template>

<style lang="less" scoped>
.container {
  background-color: red;
}

.title {
  color: blue;
}
</style>

注意,如果你使用了scoped属性,需要在style标签中添加lang="less"来指定使用less语法。如果没有使用scoped属性,可以直接在style标签中编写less样式。

相关推荐
玄尺_0071 分钟前
uniapp h5端使浏览器弹出下载框
前端·javascript·uni-app
军军君017 分钟前
Three.js基础功能学习三:纹理与光照
前端·javascript·3d·前端框架·three·三维·三维框架
淡笑沐白8 分钟前
Vue3基础语法教程
前端·javascript·vue.js
kevin_水滴石穿10 分钟前
C#获取程序集和文件版本
开发语言·c#
we1less12 分钟前
[audio] AudioTrack (五) 共享内存创建分析
android·java·开发语言
傻啦嘿哟15 分钟前
实战:用GraphQL接口高效采集数据
开发语言·驱动开发·php
JIngJaneIL16 分钟前
基于java + vue连锁门店管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
秃了也弱了。17 分钟前
python实现离线文字转语音:pyttsx3 库
开发语言·python
superman超哥17 分钟前
Rust 减少内存分配策略:性能优化的内存管理艺术
开发语言·后端·性能优化·rust·内存管理·内存分配策略
t1987512820 分钟前
基于射线理论的水声信道仿真MATLAB程序
开发语言·matlab