我想知道在 Bootstrap 中自定义较少文件的最佳方法是什么,同时保持轻松更新到未来的 Bootstrap 版本。
只修改较少的文件很简单,但问题是,当下一版本的 Bootstrap 出来时,升级可能会很痛苦(因为所有的更改都已经与原始源深度混合。)
另一种做法会类似于开闭原则,即保持原有的less文件不变,添加我自定义的less文件覆盖我需要的CSS规则。当 Bootstrap 更新时,(希望)我可以简单地替换较少的文件,一切都会神奇地工作。然而,不管我的假设是否正确,相同的 CSS 规则会分散在更多的地方并且难以管理。此外,我们覆盖的 CSS 越多(不是出于兼容性或其他目的),我们浪费的带宽就越多。
我知道这在很大程度上取决于 Bootstrap 的作者如何处理框架的结构甚至 CSS 规则的命名,但我仍然想听听大家的意见。
谢谢。