我如何将 Laravel 的 Bootstrap 4 降级到 3.3.7

Posted

技术标签:

【中文标题】我如何将 Laravel 的 Bootstrap 4 降级到 3.3.7【英文标题】:How can i downgrade Bootstrap 4 to 3.3.7 for Laravel 【发布时间】:2020-05-16 03:27:13 【问题描述】:

我正在开发一个 laravel 项目。 我的package.json 中有最新版本的bootstrap (4.0.0)。 如何将我的 laravel 项目从 bootstrap 4.0.0 降级到 3.3.7

【问题讨论】:

取决于:您自己构建源代码吗?你用的是cdn吗?请提供更多信息。 嘿,这是我的包 json 文件:prntscr.com/qv2wdl |我用 npm install 构建,所以安装最新版本的引导程序。 这能回答你的问题吗? How to install a previous exact version of a NPM package? 【参考方案1】:

您可以使用 npm 安装 Bootstrap:

npm install bootstrap@3 --save

对于特定版本 - npm install bootstrap@3.3.7 --save

【讨论】:

感谢您的回答,但在此命令更新为 :"bootstrap": "^3.4.1" 后仍然无法使用我的风格网页.. 您必须使用 npm run dev 重新编译您的 css 和 js 资产 @Vedat 只是更具体的版本,即npm install bootstrap@3.3.7(答案中的黄色位)。 @Rwd 我收到错误:npm ERR! notarget 没有为 bootstrap@3.3.7-npm 找到匹配的版本。 @Vedat 从末尾删除-npm。它应该只是 npm install boostrap@3.3.7 --save【参考方案2】:

您只需要编辑您的 package.json 文件

替换:

"bootstrap": "^4.0.0",

"bootstrap": "^3.3.7",

然后运行npm install

这就是你需要做的所有事情

【讨论】:

嘿 Faizan,我正在尝试您的解决方案,但仍然无法正常工作。我正在重新启动一切工作,但没有别的。我能做什么 执行这些步骤后发生了什么 在 npm install 之后运行这个命令 npm run dev 重新编译你的资产 然后我认为有一个问题需要解决编辑 app.scss 文件,该文件将位于 resources/assets/sass 确保此文件导入bootstrap 3.3.7 不是 bootstrap 4。现在运行 npm run dev。我希望这次一切顺利 类似 @import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap"; 代替 @import '~bootstrap/scss/bootstrap'; 然后运行 ​​npm run dev

以上是关于我如何将 Laravel 的 Bootstrap 4 降级到 3.3.7的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 与 Bootstrap 4 混合

laravel bootstrap-如何对齐侧边栏以适合不同的屏幕?

如何使用 bootstrap 4 默认分页样式获得 laravel 分页链接?

laravel 里面的 bootstrap 文件夹是干啥用的?

单击laravel vuejs中的按钮后如何隐藏bootstrap-vue模式

laravel 完整日历不适用于主题 JQuery 和 Bootstrap