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

在Vue 3 + TypeScript + Vite 项目中安装和使用 SCSS

在Vue 3 + TypeScript + Vite 项目中安装和使用 SCSS

1、安装 SCSS 的相关依赖

npm install sass --save-dev

在这里插入图片描述

2、配置 Vite

对于 Vue 3,Vite 已经内置了对 SCSS 的支持,通常不需要额外的配置。但是,如果需要自定义配置,可以在路径/src/styles/variables.scss新建文件,然后在 vite.config.ts 文件中添加或修改配置

// vite.config.ts
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
 
export default defineConfig({
  plugins: [vue()],
  css: {
    preprocessorOptions: {
      scss: {
        additionalData: `@import "@/styles/variables.scss";` // 例如,导入全局变量文件
      }
    }
  }
});

3、使用scss

<style lang="scss">
.example {
  color: red; // 使用 SCSS 语法编写样式
}
</style>

相关文章:

  • 如何在 Postman 中上传图片并在请求中正确引用?
  • 蓝桥杯 班级活动
  • 【学习笔记】大模型架构设计与长上下文能力的实现
  • jmeter 工具安装及并发压测详解
  • PostgreSQL学习之一次一密口令认证(TOTP)
  • 【Git】git cherry-pick(将某个分支的 commit 改动复制到当前分支)
  • 诠视科技MR眼镜如何安装apk应用
  • 《Linux运维实战:Ubuntu 22.04使用pam_faillock实现登录失败处理策略》
  • Linux Shell 脚本使用YAD工具实现Shell图形化界面
  • CodeBrick笔记,一种支持低功耗的嵌入式操作系统
  • 【TCP/IP、HTTP等网络协议】
  • Android开发: Java文件中操作基础UI组件
  • spring security设置多个数据源和登录验证码
  • 第二届计算机网络和云计算国际会议(CNCC 2025)
  • 如何让AI套用现有ppt模板,并通过改文字批量生成新的ppt?【翻车版】
  • AI如何实际应用到自动化测试-实战篇
  • [python]基于yolov12实现热力图可视化支持图像视频和摄像头检测
  • scala基础学习-类(1.定义类)
  • 【身份安全】OAuth 2.0工作原理(一)
  • 企业搭建AI大模型平台,存储难题如何破?Infortrend普安存储GSx并行文件存储系统
  • 阿曼外交部:美伊谈判因故推迟
  • 戴上XR头盔,五一假期在上海也能体验“登陆月球”
  • 排除燃气爆炸、人为放火可能,辽宁辽阳火灾事故起火原因正在调查
  • 民生访谈|规范放生活动、提升供水品质……上海将有这些举措
  • 阿里千问3系列发布并开源:称成本大幅下降,性能超越DeepSeek-R1
  • 解放日报头版聚焦“人民城市”:共建共享展新卷