【问题标题】:Bootstrap 4 in angular 6, javascript componentsAngular 6 中的 Bootstrap 4,javascript 组件
【发布时间】:2018-05-12 01:33:27
【问题描述】:

我运行:npm install --save @ng-bootstrap/ng-bootstrap 来安装 javascript 组件,得到了这个:

npm WARN bootstrap@4.1.1 需要 jquery@1.9.1 - 3 的对等点,但没有 已安装。您必须自己安装对等依赖项。

npm WARN bootstrap@4.1.1 需要一个 popper.js@^1.14.3 但没有 已安装。您必须自己安装对等依赖项。

但好消息是:

  • @ng-bootstrap/ng-bootstrap@2.0.0 在 11.948 秒内添加了来自 1 个贡献者的 1 个包

那是什么意思呢?我应该担心吗?

【问题讨论】:

    标签: angular bootstrap-4


    【解决方案1】:

    我应该担心吗?

    没有。仅当您使用 Bootstrap 的 JS 部分时,才需要 jquery 和 popper js 依赖项。但是 ng-bootstrap 的目标正是用原生 Angular 组件替换这个基于 jquery 的 JavaScript 代码,这些组件不依赖于 Angular(和 RxJS,但 Angular 也依赖它)以外的任何东西。 p>

    所以你应该忽略这两个警告。 ng-bootstrap 需要 Bootstrap,因为它使用 Bootstrap CSS 来实现其组件和指令。但它不使用它的 JS 代码。

    【讨论】:

    • 谢谢,我将您的答案包含在Post
    【解决方案2】:

    这意味着你必须安装 jQuery 以及 Bootstrap JS 依赖它,除非你不打算使用纯 Bootstrap 的 CSS。

    【讨论】:

      猜你喜欢
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 2018-10-26
      • 1970-01-01
      • 2018-11-27
      • 2018-11-26
      • 1970-01-01
      相关资源
      最近更新 更多