自定义从npm安装的Bootstrap

Lit*_*lee 7 npm twitter-bootstrap webpack

我使用webpack来要求Bootstrap,所以我从npm安装bootstrap,但我也想通过修改'variables.less' 来自定义Bootstrap,这会导致一个问题,下次我从npm 升级Bootstrap时,我的修改就不见了,所以我该怎么办?

Sha*_*ere 5

您可以轻松地在Bootstrap之外的自定义文件中覆盖LESS变量.只要在@import所有Bootstrap LESS文件后@import带有Bootstrap变量的文件被覆盖,你就可以了.

  • 我不建议直接在node_modules中编辑文件,因为每当您更新该软件包时,您的编辑都会被覆盖。但是您可以从node_modules复制bootstrap.less并将其放入要从此处导入的站点文件中(请确保在bootstrap.less中更新导入路径,因为它们是相对的)。然后,您可以精确控制是否导入了引导程序的哪些部分。 (2认同)