我如何将 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-如何对齐侧边栏以适合不同的屏幕?
如何使用 bootstrap 4 默认分页样式获得 laravel 分页链接?
laravel 里面的 bootstrap 文件夹是干啥用的?