在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样式。

相关推荐
Gomiko4 小时前
JavaScript DOM 原生部分(五):事件绑定
开发语言·前端·javascript
lly2024064 小时前
Redis 发布订阅
开发语言
A0_張張4 小时前
记录一个PDF盖章工具(PyQt5 + PyMuPDF)
开发语言·python·qt·pdf
巴拉巴拉~~4 小时前
Flutter 通用下拉选择组件 CommonDropdown:单选 + 搜索 + 自定义样式
开发语言·javascript·ecmascript
ZHang......4 小时前
LeetCode 1114. 按序打印
java·开发语言·算法
缺点内向4 小时前
如何在 C# 中重命名 Excel 工作表并设置标签颜色
开发语言·c#·excel
Можно4 小时前
深入理解 JavaScript 函数:分类、特性与实战应用
开发语言·javascript
淼淼7635 小时前
工厂方法模式
开发语言·c++·windows·qt·工厂方法模式
lionliu05195 小时前
JavaScript 变量声明最佳实践
前端·javascript·vue.js
Hui Baby5 小时前
全局事务入口感知子事务方法-TCC
java·开发语言·数据库