Свежий проект Angular-8 блокируется на boostrap2 - PullRequest
1 голос
/ 11 июня 2019

Только начал изучать Angular. Angular8 по умолчанию использует boostrap@2.0.0 при установке boostrap для npm. npm не находит новые версии, например, выполняющие "npm install boostrap @ 3".

Куда мне обратиться, чтобы найти источник проблемы? Это нормально?

Для начала я погуглил эту проблему и нашел только (причину, по которой я спрашиваю в stackoverflow): Что касается Node.js, был ли недавно пакет Boostrap npm устаревшим?

Теперь я запускаю «npm ls boostrap», и он показывает только boostrap в «my-first-app». Также найден boostrap@2.0.0 в packages.json.

Версия узла: 12.3.1 Угловая версия: 8.0.0

Package      Current  Wanted  Latest  Location
@types/node    8.9.5   8.9.5  12.0.7  my-first-app
rxjs           6.4.0   6.4.0   6.5.2  my-first-app
ts-node        7.0.1   7.0.1   8.2.0  my-first-app
tslint        5.15.0  5.15.0  5.17.0  my-first-app
typescript     3.4.5   3.4.5   3.5.1  my-first-app

Ответы [ 2 ]

1 голос
/ 11 июня 2019

Это может быть хорошей идеей, чтобы удалить ветку, но очевидной проблемой были поздние часы, туманный мозг и то, что я устанавливал boostrap NOT bootstrap

Веб-сайт NPMJS

Этот пакет больше не поддерживается и устарел.Чтобы избежать злонамеренного использования, npm висит на имени пакета.

Итак, пакет с ошибкой был заблокирован и (с удовольствием?) Я не единственный, кто устанавливает этот фиктивный модуль, он имеет1691 установка в неделю.

Я думаю, что сообщение в названии пакета должно быть примерно таким: "пожалуйста, посмотрите" bootstrap "для css framework" вместо "больше не поддерживается".Я понимаю, что сообщение является общим сообщением для всех пакетов, но должно быть немного более очевидно, что это пустой пакет.

0 голосов
/ 11 июня 2019

Существует библиотека угловых виджетов, построенная с нуля с использованием только Bootstrap 4.

Angular Bootstrap

Теперь, чтобы ответить на ваш вопрос: - Это проблема, связанная с npm, она не имеет ничего общего с Angular. - В npm нет пакета Bootstrap 3.

Доступные версии для Bootstrap 3:

 - 3.1.1
 - 3.2.0
 - 3.3.0
 - 3.3.2
 - 3.3.4
 - 3.3.5
 - 3.3.6
 - 3.3.7
 - 3.4.0
 - 3.4.1

Поэтому, если вы хотите установить определенную версию, используйте npm install bootstrap@3.3.7

для Bootstrap версии 4 npm install bootstrap@4.3.1

Надеюсь, это поможет вам

...