Vue3+Vite项目使用less的实现步骤
作者:码农键盘上的梦
最近学习在vite项目中配置less,本文主要介绍了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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
