在项目中使用CSS反应BootStrap版本问题

时间:2019-07-05 05:09:11

标签: reactjs bootstrap-4 react-bootstrap spring-boot-starter

一年前,我们已经使用Bootstrap 4.1.3进行了React项目,现在为了增强功能,可以从服务器获取相同的代码并添加新功能,但是CSS显示了问题。该代码是服务器CSS与本地CSS有所不同。在本地添加了更多css,看起来与实时版本有所不同。由于我们还将npm bootstarp模块更新为4.3.1,因此我相信这会导致css问题。

我试图更改依赖项和npm install,该软件包将安装最新版本的Bootstrap 4.3.1。在npm安装或节点模块安装期间,我只能安装4.1.3吗?

2 个答案:

答案 0 :(得分:0)

您可以通过以下方式安装任何版本的节点模块:

npm install <package>@<version>

删除旧的react-bootstrap节点模块。然后,您可以通过以下方式坚持使用旧版本的react-bootstrap:

npm install react-bootstrap@1.0.0-beta.9
npm install boostrap@4.3.1

答案 1 :(得分:0)

据我所知,您有一些编译器,他们正在从node_modules获取软件包,然后在运行“ npm install”时,这将更新您的所有软件包。

@Max Shmitt是正确的,您可以在项目中设置npm install [packagename] @ [version]。

为帮助您外包应用程序工作,可以进一步为npm shrinkwrap用户提供更多详细信息here

您已经设置了一个软件包,您可以在项目根目录的终端中运行此命令,然后将所有软件包锁定为当前版本号。这样,如果您重新运行npm install,则应查看此json包,然后从该设置点安装所有开发要求