当前位置:首页 > 编程笔记 > 正文
已解决

webpack配置全局scss

来自网友在路上 11028102提问 提问时间:2023-11-22 21:23:07阅读次数: 102

最佳答案 问答题库1028位专家为你答疑解惑

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",

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"webpack配置全局scss":http://eshow365.cn/6-41986-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!