使用 Bootstrap 和 ng-bootstrap 好不好?

Sma*_*EGA 0 javascript bootstrap-4 ng-bootstrap angular

我的 angular 网站中有两个模块,一个是“bootstrap”,另一个是“ng-bootstarp”。

是否需要两个模块,还是需要任何一个?

我打算只保留“ng-bootstarp”4.0.0.0 并删除“bootstrap”

这样好吗?

还让我知道删除“引导程序”的步骤?

我可以继续从 ng_module 文件夹中删除引导程序还是我需要使用任何命令?

Jos*_*oug 5

除非引起问题,否则不要删除它,Bootstrap 旨在与 ng-bootstrap 一起安装。

使用 ng-bootstrap 时应该安装 Bootstrap,因为 ng-bootstrap 依赖于 Bootstrap 的 CSS,但它替换了 Bootstrap 附带的所有其他内容,正如您在它们的依赖项中看到的那样。然后在您的 angular.json 中设置 CSS 或导入到主 style.css 中

也就是说,Bootstrap 的非 CSS 部分未使用并且可以删除,但是如果您使用包管理器,例如 NPM,这可能会导致更新时出现问题,并且您需要在每次更新时重复此过程。

正如@Eliseo 所指出的,使用包含所有内容的普通 Boostrap 的替代方法是使用 bootstrap-only-css,它可以使用 NPM 或 Bower 安装,详情请点击此处。据我所知,这不是官方的 Boostrap 发行版,所以请记住这一点。

TLDR:没有充分的理由删除 Boostrap。