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

webpack配置全局scss

webpack配置全局scss

效果:a.vue使用index.scss中定义的$mainWidth就无需 @import "xxxxxxx/index.scss"文件

src/assets/styles/index.scss

$mainWidth: 1280px;
$red: red

src/views/a.vue

.aaa {color: $red;
}

vue.config.js

module.exports = {configureWebpack: {resolve: {alias: {'@': resolve('src'),component: path.resolve(__dirname, './src/components'),outDic: path.resolve(__dirname, './'),} // 路径别名},},css: {loaderOptions: {sass: {prependData: `@import "./src/assets/styles/index.scss";`  // todo 文件路径替换成自己的 }} // 全局样式文件}
}
node v14.21.3
webpack 5.24.2
webpack-cli 4.5.0
@vue/cli 4.5.12"node-sass": "^4.14.1",
"sass-loader": "^8.0.0",

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

相关文章:

  • 想面试前端工程师,必须掌握哪些知识和技能?【云驻共创】
  • 京东数据分析(京东数据采集):2023年10月京东平板电视行业品牌销售排行榜
  • 在 Linux 中,可以使用分号 (;) 或者 运算符来执行多条命令
  • 一些必备的 Redis 命令 | Navicat
  • 神经网络常用激活函数详解
  • UVA11584划分成回文串 Partitioning by Palindromes
  • 第十一章 将对象映射到 XML - 控制流属性的映射形式
  • torchvision中的标准ResNet50网络结构
  • Java 多线程之 synchronized (互拆锁/排他锁/非观锁)
  • 开源vs闭源大模型如何塑造技术的未来?开源模型的优劣势未来发展方向
  • 如何使用无代码系统搭建软件平台?有哪些开源无代码开发平台?
  • 微信怎么设置自动回复?
  • 基于Vue3的低代码开发平台——JNPF
  • Thinkphp6 模型 指定字段自增的方法
  • WhatsApp开发客户攻略来袭!还有你不知道的账号解封秘籍!
  • Linux C 基于tcp多线程在线聊天室
  • 代码随想录算法训练营第23期day60|84.柱状图中最大的矩形
  • vue动态获取目录结构进行配置静态路由
  • 产品工程师工作的职责十篇(合集)
  • 图片降噪软件 Topaz DeNoise AI mac中文版功能
  • 【开源】基于Vue.js的车险自助理赔系统的设计和实现
  • 2023年亚太杯数学建模思路 - 案例:粒子群算法
  • Android:Google三方库之Firebase集成详细步骤(一)
  • 企业如何选择一款高效的ETL工具
  • vr编辑器可以解决教育教学中的哪些问题
  • 国外聊天IM — Sendbird
  • Django与Ajax
  • linux日志不循环问题诊断
  • Golang版本处理Skywalking Trace上报数据
  • 【开源】基于Vue和SpringBoot的教学过程管理系统