Vue3——集成 sass

安装 sass

npm install sass sass-loader -D

使用 scss 语法!!!需要加上 lang="scss"

<style scoped lang="scss"></style>

添加一些全局的样式

在 src/styles 目录下创建一个 index.scss 文件,当然项目中需要用到清除默认样式,因此在 index.scss 引入 reset.scss

// 引入清除默认样式
@import "./reset.scss";

在入口文件引入main.ts

// 引入模板的全局的样式
import "@/styles/index.scss";

在 style/variable.scss 创建一个 variable.scss 全局变量文件!
它的作用是定义一些常用的变量,例如颜色、字体、尺寸等,然后在其他的样式文件中引用这些变量,以实现样式的复用和统一。

在 vite.config.ts 文件配置如下:

export default defineConfig((config) => {
	css: {
      preprocessorOptions: {
        // 这里可以配置sass的选项,例如全局变量、函数等
        scss: {
          javascriptEnabled: true,
          additionalData: '@import "./src/styles/variable.scss";',
        },
      },
    },
	}
}

@import "./src/styles/variable.less";后面的;不要忘记,不然会报错!

posted @ 2024-03-05 20:18  〆飛,  阅读(1015)  评论(0编辑  收藏  举报