当前位置:网站首页 > Vue.js开发 > 正文

vue+webpack5项目中全局引入scss

一,安装插件

npm i sass-resources-loader -D 

二,修改wenpack的rule配置

 //全局引入scss变量 { 
    test: /\.(css|scss|sass)$/, use: [ !prodMode ? 'style-loader' : { 
    loader: MiniCssExtractPlugin.loader, options: { 
    publicPath: '../' } }, 'css-loader', 'postcss-loader', 'sass-loader', { 
    loader: 'sass-resources-loader', options: { 
    resources: [ 'src/style/_variables.scss' // 引入全局 SasS 变量的文件(对应你全局文件的路径) ] } } ] } 

三,如果是vue-cli项目怎么办?

在vue.config.js中修改配置即可:

module.exports = { 
    css: { 
    loaderOptions: { 
    scss: { 
    prependData: `@import "@/style/tools/index.scss";@import "@/style/settings/var.scss";`// 引入全局 SasS 变量的文件(对应你全局文件的路径) }, } } } 

四,实现的效果:

在这里插入图片描述

到此这篇vue+webpack5项目中全局引入scss的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 安装vue-devtool2024-11-29 16:36:09
  • copyWebpackPlugin的使用及常见问题(glob及Path ............... is not in cwd)2024-11-29 16:36:09
  • vue项目history路由的配置2024-11-29 16:36:09
  • vue3的语法使用总结api2024-11-29 16:36:09
  • 模块化使用vuex2024-11-29 16:36:09
  • 手把手写一个vue3的组件2024-11-29 16:36:09
  • 巧妙的响应式:深入理解Vue 3的响应式机制2024-11-29 16:36:09
  • js基础-(二)-类和面向对象2024-11-29 16:36:09
  • vue3代码的组织形式2024-11-29 16:36:09
  • vue3初探-工程化项目架构-笔记2024-11-29 16:36:09
  • 全屏图片