Angular 使用ng引导从4.3.1降级到3.3.7

Angular 使用ng引导从4.3.1降级到3.3.7,angular,bootstrap-4,Angular,Bootstrap 4,我有一个angular 6项目,带有引导4和ng引导,用于模式对话框。现在,因为这需要集成到angular 3.3.7中的另一个项目中,所以我被要求降级引导版本。以下是我所做的步骤: npm install bootstrap@3.3.7 --save 但此后,我的ng引导模式对话框停止工作,因此,当我尝试使用以下命令重新安装时: npm install --save @ng-bootstrap/ng-bootstrap 然后从ng_模块/引导文件夹消失,然后项目什么也不显

我有一个angular 6项目,带有引导4和ng引导,用于模式对话框。现在,因为这需要集成到angular 3.3.7中的另一个项目中,所以我被要求降级引导版本。以下是我所做的步骤:

    npm install bootstrap@3.3.7 --save
但此后,我的ng引导模式对话框停止工作,因此,当我尝试使用以下命令重新安装时:

     npm install --save @ng-bootstrap/ng-bootstrap
然后从ng_模块/引导文件夹消失,然后项目什么也不显示。
我错过了什么?

我也一样。 您可以尝试直接在package.json中更改引导版本并删除节点模块,然后执行npm i并再次运行应用程序

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

在引导3和4之间有很多中断性的更改。我不希望输出bootstrap4标记的库与bootstrap3兼容