我有一个带有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文件夹消失然后项目显示什么。我错过了什么?
这对我有用。您可以尝试直接在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的增强版本。两者之间存在巨大差异。因此,在进行降级时,您必须非常仔细地检查每个班级。这可能是你的模态停止工作的原因。