概述
本记录仅针对于 vue-cli4.x 使用 scss 全局变量设置使用
在网上也找了很多版本的方法,尝试后都不可行。由于我使用的是 vue-cli4.x 脚手架搭建的项目,在网上也找到一个解决方案,特此记录。
确定依赖包
先在 package.json 文件中确定是否集成了 sass 相关的包 node-sass 和 sass-loader. 若没集成,需要先进行相关安装。
npm install node-sass
npm install sass-loader
相关配置
在安装完相关依赖后,需要在 vue.config.js 中进行相关配置,重点配置路径。 路径后面的 ;是必须的
module.exports = {
css: {
loaderOptions: {
sass: {
prependData: `@import "./src/assets/styles/base";`,
},
},
},
}
使用
在需要使用全局样式的地方,就可以进行使用 base.scss 文件中定义的样式。但是得注意在 加 lang="scss"
logo.vue 文件中使用。
<style lang="scss" scoped>
.logo {
float: left;
height: $header-height;
}
</style>
最后
以上就是沉默板栗为你收集整理的vue-cli4.x 使用 scss 全局变量设置使用的全部内容,希望文章能够帮你解决vue-cli4.x 使用 scss 全局变量设置使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复