css - 使用 Grunt 时无法在 Bower 组件中找到 CSS 文件

标签 css backbone.js sass gruntjs bower

我正在尝试将 CSS 样式表从组件导入到 .sass 文件中。在这个例子中,组件是 bootstrap-select 并且导入看起来像这样:

@import 'bootstrap-select/bootstrap-select.css'

构建成功但浏览器找不到文件,我在浏览器中收到以下错误:

GET http://localhost:9000/styles/bootstrap-select/bootstrap-select.css 404 (Not Found)

为了在构建中包含 .css 文件,我需要设置什么特别的东西吗?

最佳答案

为了将文件的代码导入到您的 Sass 文件中,导入的文件需要以 .sass.scss 结尾。如果文件以 .css 结尾,代码将不会被吸入,它只是创建 HTTP 请求的普通 CSS @import 语句。

只需复制您要导入的 css 文件,将文件结尾更改为 .scss@import 该文件。然后 Sass 将吸收代码并用它替换 CSS 文件中的 @import 语句。

关于css - 使用 Grunt 时无法在 Bower 组件中找到 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19374474/

相关文章:

javascript - 是否可以访问网页未解析的 CSS 文本?

html - 带有 : active state in IE and Opera 的多个类/ID 和类选择器

javascript - 带有滚动条的 Div 内部带有溢出的 :hidden

javascript - Backbone.js 中的嵌套模型,如何处理

javascript - 再次在 Backbone 僵尸 View

javascript - 如何将 Node 模块导入我的 backbone.js 应用程序?

css - 如何使显示属性可能发生变化的 div 居中?

css - 如何将两种特定颜色之间的阶梯式渐变生成为单独的类

html - Overflow-y 在文本区域中不起作用

html - 为网站实现字体?