gpt4 book ai didi

twitter-bootstrap-3 - sprockets 发现v3.3.4时找不到 Bootstrap v3.3.5

转载 作者:行者123 更新时间:2023-12-04 04:38:08 24 4
gpt4 key购买 nike

我正在开发一个Rails应用程序(v4.2.1),该应用程序在vendor/assets/components/bootstrap上安装了一个 bootstrap 。

一切顺利,直到我将 bootstrap 从v3.3.4升级到v3.3.5。

现在,我看到一个错误页面,上面显示couldn't find file 'bootstrap' with type 'text/css'

这是我的app/assets/stylesheets/application.css:

/*
*= require_tree .
*= require bootstrap
*= require fontawesome
*= require_self
*/

如果我将 bootstrap 降级到v3.3.4,此错误就会消失。有什么建议吗?

[更新]

我用 bower install命令安装了boostrap。以下是我的 .bowerrc:

{
“目录”:“供应商/ Assets /组件”
}

我有一个像这样的目录树:

小贩
+ Assets
+组件
+ bootstrap
+ dist
+字体
+咕gr
+ js
+更少
+ .bower.json
+ ...

sprockets 的版本是3.2.0。我还使用了 sprockets 轨道2.3.2和 sprockets es6 0.6.2。

最佳答案

我找到了问题的原因。

引导团队将bower.json的主要部分更改为v3.3.5。以前,它具有以下各项:

"less/bootstrap.less",
"dist/css/bootstrap.css",
"dist/js/bootstrap.js",
"dist/fonts/glyphicons-halflings-regular.eot",
"dist/fonts/glyphicons-halflings-regular.svg",
"dist/fonts/glyphicons-halflings-regular.ttf",
"dist/fonts/glyphicons-halflings-regular.woff",
"dist/fonts/glyphicons-halflings-regular.woff2"

现在只有两个项目:
"less/bootstrap.less",
"dist/js/bootstrap.js"

我们可以关注有关 https://github.com/twbs/bootstrap/issues/16663的讨论。简而言之,他们根据新的Bower规范 https://github.com/bower/bower.json-spec/pull/43应用了此更改。目前,Sprockets只能找到 bower.json的主要部分中列出的文件。那是我的问题。

因此,为了解决此问题,我像这样更改了 application.css:
/*
*= require_tree .
*= require bootstrap/dist/css/bootstrap
*= require fontawesome
*= require_self
*/

一个基本的解决方案是对 https://github.com/rails/sprockets的拉取请求。

关于twitter-bootstrap-3 - sprockets 发现v3.3.4时找不到 Bootstrap v3.3.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31467635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com