使用ng-bootstrap将bootstrap从4.3.1降级到3.3.7

问题描述 投票:0回答:1

我有一个带有bootstrap 4和ng-bootstrap的角度6项目用于模态对话框。现在,因为这需要与另一个角度为3.3.7的项目相关联,所以我被要求降级自举版本。以下是我做的步骤:

    npm install [email protected] --save

但之后我的ng-bootstrap模式对话框停止工作,所以,当我尝试使用以下命令重新安装时:

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

然后从ng_modules / bootstrap文件夹消失然后项目显示什么。我错过了什么?

angular bootstrap-4
1个回答
0
投票

这对我有用。您可以尝试直接在package.json中更改Bootstrap版本并删除节点模块,然后执行npm i并再次运行您的应用程序。

你需要再次为Bootstrap 3中的某些部分编写代码,因为没有直接的方法可以从Bootstrap 4转到Bootstrap 3.可能有太多假设,因为Bootstrap 4使用SASS处理更多事情,而Bootstrap 3处理很少......所以从Bootstrap 4到Bootstrap 3你更有可能失去一些你可能无法确定缺少的造型。 Bootstrap 3使用了Normalize.css,以便将所有HTML元素呈现为一致的外观。 Bootstrap 4采用了Normalize.css的增强版本。两者之间存在巨大差异。因此,在进行降级时,您必须非常仔细地检查每个班级。这可能是你的模态停止工作的原因。

© www.soinside.com 2019 - 2024. All rights reserved.