javascript - 如何在 Vue 工作流程(Vanilla Bootstrap)中覆盖 Bootstrap 变量?
问题描述
官方推荐的自定义 / 主题引导程序的方法是使用 sass 覆盖引导程序变量。但是我该怎么做,或者更确切地说,如何将这部分流程添加到 Vue webpack 工作流程中?
谷歌搜索导致尝试编辑vue.config.js文件以将 scss 加载程序添加到 webpack 中,但我找不到所需的文件。
我已经使用 vue-cli v3.4 来设置项目。
我使用的是香草引导程序而不是引导程序-vue 组件。
解决方案
制作一个名为custom.scss
. 进入node_modules/bootstrap/scss
目录并从_variables.scss
. 将这些粘贴到您的custom.scss
.
在你style.scss
导入custom.scss
之前你的导入bootstrap.scss
。
现在在你的main.js
import@/assets/style.scss
中。
您还需要!default
从您希望覆盖的任何变量中删除该标志,以custom.scss
使它们生效。
推荐阅读
- javascript - 在javascript中向对象数组添加键
- javascript - 如何在 html5gallery href 和 src 中动态添加路径?
- android-studio - Ubuntu 16.04 上 Android Studio 中烦人的“创建桌面条目”弹出窗口
- php - 我无法通过 like 运算符获得预期的输出,其中字段存储多个整数值
- c# - 拆分字符串 - 通过多个字符,如 {1} {2} {3}
- angular - 从ionic3中的本地存储创建视频列表的缩略图
- c++ - 调试断言在 Visual Studio 中失败,但在在线 IDE 上运行正常
- powershell - 对于邮件中的每个文件,您可以修复吗?
- c++ - 为自定义类型重载 std::to_string 和 std::to_chars?
- arrays - 在 postgresql 中将数据插入到表的用户定义类型元素中