如何保持与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。