Vue3+Vite项目使用less的实现步骤
在Vue3 + Vite项目中使用less,需要安装less和less-loader两个依赖。
首先,在项目根目录下执行以下命令安装less和less-loader:
npm install less less-loader --save-dev
安装完成后,在vite.config.js配置文件中添加以下代码:
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [vue()],
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true,
},
},
},
})
这样就完成了less的配置。你可以在Vue组件中直接使用less语法编写样式了,例如:
<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样式。
使用示例
<template>
<div class="asd">
1
<p class="one">231</p>
</div>
</template>
<script setup>
</script>
<style lang="less" scoped>
.asd{
background-color: #111;
.one{
background: #f00;
padding:@padding-md;
}
}
</style>

到此这篇关于Vue3+Vite项目使用less的实现步骤的文章就介绍到这了,更多相关Vue3 Vite使用less内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
vue3不能使用history.pushState修改url参数踩坑
这篇文章主要为大家介绍了vue3不能使用history.pushState修改url参数踩坑解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-02-02
vue-cli之引入Bootstrap问题(遇到的坑,以及解决办法)
这篇文章主要介绍了vue-cli之引入Bootstrap问题(遇到的坑,以及解决办法),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-10-10


最新评论