Vue3中怎么安装scss?

Later

第一步用npm下载sass

1
npm install sass --save-dev

第二步编辑vite.config.js,实现全局引用

在resolve中添加如下代码:

1
2
3
4
5
6
css: {
preprocessorOptions: {
scss: {
additionalData: `@import "@/assets/main.scss";` // 注意这个是路径
}
}

image-20240815182347988

第三步测试scss是否生效

编写main.scss:

1
2
3
4
5
6
7
$primary-color: #3498db;

div{
width: 50px;
height: 50px;
background-color: red;
}

编写test.vue:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script setup>

</script>

<template>
<p>我是测试</p>
<div></div>
</template>

<style lang="scss" scoped>
p{
color: $primary-color;
}
</style>

在控制台输入npm run dev查看效果:

image-20240815183013430

完美显示!

局部引用和这个方法差不多,就不演示了。

  • 标题: Vue3中怎么安装scss?
  • 作者: Later
  • 创建于 : 2024-08-15 18:12:10
  • 更新于 : 2024-08-15 18:40:25
  • 链接: http://www.later0716.top/2024/08/15/Vue3中怎么安装scss?/
  • 版权声明: 版权所有 © Later,禁止转载。