понижение начальной загрузки с 4.3.1 до 3.3.7 с помощью ng-bootstrap - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть угловой проект 6 с начальной загрузкой 4 и ng-bootstrap для модального диалога.Теперь, так как это должно быть связано с другим проектом, который находится в угловой версии 3.3.7, меня попросили понизить версию начальной загрузки.Ниже приведены шаги, которые я сделал:

    npm install bootstrap@3.3.7 --save

, но после этого мой модальный диалог ng-bootstrap перестал работать, поэтому, когда я пытаюсь переустановить, используя следующую команду:

     npm install --save @ng-bootstrap/ng-bootstrap

затемиз папки ng_modules / bootstrap исчезает, тогда проект ничего не показывает.Чего мне не хватает?

1 Ответ

0 голосов
/ 22 апреля 2019

То же самое работает для меня. Вы можете попробовать изменить версию Bootstrap прямо в package.json и удалить модули узлов, затем выполнить npm i и снова запустить приложение.

Вам нужно будет снова написать код для некоторой части в Bootstrap 3, так как нет прямого метода, доступного для перехода от Bootstrap 4 к Bootstrap 3. Вероятно, слишком много предположений, потому что Bootstrap 4 обрабатывает вещи больше с SASS, тогда как Bootstrap 3 имеет дело с LESS ... поэтому переходя от Bootstrap 4 к Bootstrap 3, вы с большей вероятностью потеряете стиль, который вы не сможете определить, чего не хватает. Bootstrap 3 использовал Normalize.css для того, чтобы все элементы HTML выглядели одинаково. Bootstrap 4 принял расширенную версию Normalize.css. Есть огромные различия между обоими. Таким образом, вам придется очень тщательно проверять каждый класс во время этого понижения. И это может быть причиной того, что ваш модал перестал работать.

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