0

一年前,我们使用 bootstrap 4.1.3 制作了 react 项目,现在为了增强功能,现在从服务器获取相同的代码并添加新功能,但 css 显示问题。代码是服务器 css 看起来与本地不同。更简单的 css 是在本地添加,看起来与现场不同。因为我们也在更新 npm bootstarp 模块已更新到 4.3.1,我相信这会导致 css 出现问题。

我尝试更改依赖项和 npm install 安装最新版本的引导程序 4.3.1 。我可以在 npm install 或节点模块安装期间只安装 4.1.3

4

2 回答 2

0

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

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

为了帮助您将应用程序的工作外包,您可以在此处npm shrinkwrap进一步了解用户的更多详细信息。

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

于 2019-07-05T15:15:48.313 回答
0

您可以通过在安装过程中提及它的版本来安装任何版本的节点模块:

npm install <package>@<version>

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

npm install react-bootstrap@1.0.0-beta.9
npm install boostrap@4.3.1
于 2019-07-05T05:31:42.767 回答