javascript - 为什么 css 选择器会重复?(SCSS)
问题描述
我有一个 .scss 文件在其他 .scss 文件中连接了 4 次,为什么这个文件的内容 4 次包含在 bundle.css 中?如何解决这个问题呢?
文件_1.scss:
.header_video_titles {
margin-top: 10%;
}
文件_2.scss、文件_3.scss、文件_4.scss:
@import "file_1.scss"
因此,bundle.css 包含:
.header_video_titles {
margin-top: 10%;
}
.header_video_titles {
margin-top: 10%;
}
.header_video_titles {
margin-top: 10%;
}
.header_video_titles {
margin-top: 10%;
}
解决方案
发生这种情况是因为当您运行导入时,所有 css 内容都被复制到新文件中,因为最后全部编译为 1,原始代码与其他代码组合在一起导致重复代码。
推荐阅读
- node.js - 用于不同实验室环境的 Mongoose 模型架构设置
- python - 我不明白使用 mxnet 的“形状不一致”错误
- mysql - 安装期间 phpmyadmin 错误 1064 (42000)
- c++ - 你如何在 C++ 中执行“while(choice not in operation)”
- java - JAVAFX CheckBox 线程
- css - 媒体查询和 vuejs
- c - `"apue.h"`不是全局环境 PATH ,但程序可以检索它
- node.js - 支付成功后如何跳转到外部网页?
- python-2.7 - 如何选择两个不同列的随机日期时间?
- c++ - 如何使用两个不同的参数值调用我的模拟方法两次