如何保持与Bower的Twitter Bootstrap自定义?

我正在与yeoman一起进行一个项目,其中包括自动化的咕噜声和客户端软件包pipe理的凉亭 。 我的项目的一个依赖项是SASS twitter-bootstrap 。

在其他手动pipe理依赖关系更新的项目中,我直接在Bootstrap variables.less_variables.scss )文件中更改了Bootstrap值,并将其扩展到项目自己的css文件夹下的main.less文件中。 我在这里也做了同样的事情,但是当我用Bower安装了其他软件包时,它覆盖了所有的东西(我“un-.gitignored”我的组件的文件夹,感谢上帝)

在组件的文件夹之外自定义Bootstrap的最佳方法是什么,所以它不会再发生?

您不应该修改bower_components文件夹的内容。 我们一定会做得更清楚。

至于你的问题。 将_variables.scss文件从bower_components文件夹复制到例如。 app/styles ,然后将其导入到您的main.scss ,或任何它的命名,在导入语句的引导。 这将导致您的自定义文件覆盖默认的variables。