# Vue3-Vite设置less全局变量

# 1.安装所需的依赖项:

npm install less less-loader --save-dev

# 2.在vite.config.js文件中设置CSS预处理器选项:

import { defineConfig } from 'vite';

export default defineConfig({
  css: {
    preprocessorOptions: {
      less: {
        // 引入全局变量文件
        additionalData: `@import "@/styles/variables.less";`
      }
    }
  }
})

这里additionalData选项用于加载指定的全局变量文件,@符号表示src目录。请根据您的实际文件路径进行相应的更改。

# 3.创建全局变量文件,例如variables.less,并在其中定义您需要的变量,例如

@primary-color: #1890ff;
@border-color: #ccc;

# 4.在组件或样式文件中使用定义的全局变量,例如:

.button {
  background-color: @primary-color;
  border: 1px solid @border-color;
}
Last Updated: 3/22/2023, 10:47:23 PM