Max*_*ard 2 bootstrap-4 ng-bootstrap
我希望使用 ng-bootstrap。
文档要求安装 bootstrap CSS 作为依赖,但不包括 jQuery
如果我使用 npm 安装 bootstrap,我会收到警告说它需要 jquery 和 popper。
$ npm i -S bootstrap
npm WARN bootstrap@4.1.3 requires a peer of jquery@1.9.1 - 3 but none is installed. You must install peer dependencies yourself.
npm WARN bootstrap@4.1.3 requires a peer of popper.js@^1.14.3 but none is installed. You must install peer dependencies yourself.
Run Code Online (Sandbox Code Playgroud)
有没有办法在我的项目中安装 bootstrap css 而不添加不需要的对等依赖项?
在这一点上,jQuery / popper 上缺少对等依赖项警告是正常的。这个警告的原因是 ng-bootstrap 只需要 Bootstrap CSS。它不需要 Bootstrap JS 及其依赖项 (popper.js)。
我们无法摆脱这一警告的,不幸的是,引导并没有公布,只会有CSS包。安装 Bootstrap CSS 的唯一方法是安装对等依赖项设置为 jQuery/popper 的整个包。
长话短说:这个警告是意料之中的,并且有技术限制阻止我们摆脱它。你不需要 jQuery/popper 来使用 ng-bootstrap,你不应该手动安装它们。此时您还应该忽略缺少对等依赖项警告。
| 归档时间: |
|
| 查看次数: |
1217 次 |
| 最近记录: |