twitter-bootstrap - 在不接触 Bower 的情况下覆盖 Bootstrap 变量

标签 twitter-bootstrap less bower yo

如果我不想触及 Bower 文件,如何覆盖 Bootstrap 变量?

我正在使用 Yo、Grunt 和 Bower。对于哟,我正在使用 cg-angular。

我的 app.less 看起来像这样:

@import "bower_components/bootstrap/less/bootstrap.less";
@import "bower_components/font-awesome/less/font-awesome.less";
@fa-font-path: "bower_components/font-awesome/fonts";
....

最佳答案

不要包含所有的 bootstrap.less,而是将他的内容复制到你的 app.less 并在 bootsrap vars 之后导入你自己的 variables.less ,但在模块之前:

@bootrap-dir: "bower_components/bootstrap/less";

@import "@{bootrap-dir}/variables.less";
@import "your-variables.less";
@import "@{bootrap-dir}/mixins.less";
@import "your-mixins.less";
//...

稍后,您可以只加载您需要的模块。

关于twitter-bootstrap - 在不接触 Bower 的情况下覆盖 Bootstrap 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28024537/

相关文章:

asp.net - 从 asp.net web 应用程序中删除站点移动母版页

jquery - Bootstrap 在移动设备上加载错误的网格

visual-studio - Less:评估函数 data-uri 时出错:找不到模块 './types.json'

html - 使用返回(输入)上的特定按钮提交?

css - joomla! 2.5 和语义网格

LESS 中的 Javascript 显得步履蹒跚 : workaround?

JavaScript 依赖管理 : npm vs. bower 与 volo

git - 什么是 shim 存储库?

npm - 在 Windows 上安装 Bower 时出现问题

javascript - 在手机/平板电脑中的文本字段上隐藏键盘