Bootstrap 4 в угловых 6, компоненты JavaScript - PullRequest
0 голосов
/ 11 мая 2018

Я запускаю: 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 добавила 1 пакет от 1 участника в 11.948s

Так что это значит? я должен беспокоиться?

Ответы [ 2 ]

0 голосов
/ 11 мая 2018

я должен волноваться?

Нет. Зависимости jquery и popper js необходимы, только если вы используете JS-часть Bootstrap. Но цель ng-bootstrap состоит в том, чтобы точно заменить этот JavaScript-код на основе jquery на собственные компоненты Angular, которые не зависят ни от чего, кроме Angular (и RxJS, но Angular также зависит от него).

Так что вы должны просто игнорировать эти два предупреждения. Bootstrap необходим ng-bootstrap, потому что он использует Bootstrap CSS для реализации своих компонентов и директив. Но он не использует свой код JS.

0 голосов
/ 11 мая 2018

Это означает, что вы должны установить jQuery, так как Bootstrap JS полагается на него, если только вы не собираетесь использовать ничего, кроме чистого Bootstrap CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...