当前位置: 首页 > news >正文

vue3+vite 使用scss、sass 全局定义的变量以及使用

vue3项目全局定义变量以及文件内部使用全局定义的变量

    • 安装最新版 sass
    • 修改vite.config.js
    • 确保vite.config.js 中定义的_variables.scss文件位置准确
    • 在文件中使用

安装最新版 sass

npm install sass@latest --save-dev

修改vite.config.js

import { fileURLToPath, URL } from 'node:url'import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({plugins: [vue(),],css: {preprocessorOptions: {scss: {additionalData: `@use "@/assets/_variables.scss" as *;`}}},resolve: {alias: {'@': fileURLToPath(new URL('./src', import.meta.url))},},
})

确保vite.config.js 中定义的_variables.scss文件位置准确

在 _variables.scss 文件中定义全局变量
$general: #4a90e2

在文件中使用

.s-centage {color: $general;font-size: 36px;text-align: center;}

在这里插入图片描述

http://www.lryc.cn/news/592608.html

相关文章:

  • 【Linux】进程间通信(三)——共享内存和消息队列
  • 特种作业操作证(制冷空调)的考试科目有哪些?
  • Spring AI开发智能客服(Tool calling)
  • 第七章 愿景09 海波龙的坑
  • 链表算法之【链表的中间节点】
  • MSTP+VRRP+DHCP配置实验(ensp)
  • 医疗人工智能的心电图分析:创新技术与临床应用
  • 多组件Canvas ID冲突解决方案
  • Pythonday17
  • 深入理解进程地址空间:虚拟内存与进程独立性
  • 2-大语言模型—理论基础:详解Transformer架构的实现(2)
  • 专题 原型与继承完全指南
  • QT聊天项目DAY15
  • 更适合后端宝宝的前端三件套之HTML
  • GEV/POT/Markov/点过程/贝叶斯极值全解析;基于R语言的极值统计学
  • 设计模式五:桥模式(Bridge Pattern)
  • 关于在VScode中使用git的一些步骤常用命令及其常见问题:
  • Redis工具类
  • RHCE第二次作业
  • MyBatis:配置文件完成增删改查_添加
  • Java 核心工具类 API 详解(一):从 Math 到 Runtime 的实用指南
  • 谷歌浏览器Chrome的多用户配置文件功能
  • 简单易懂,基本地址变换机构
  • 高防IP能够防御CC攻击吗?它具备哪些显著优势?
  • 【easytokenizer】高性能文本 Tokenizer库 | 源码详解与编译安装
  • Java中类加载器及双亲委派机制原理
  • 2023 年 3 月青少年软编等考 C 语言八级真题解析
  • Windows8.1安装哪个版本的vscode?
  • 基于华为openEuler系统安装DailyNotes个人笔记管理工具
  • HTML常见标签