【问题标题】:Can't find stylesheet to import找不到要导入的样式表
【发布时间】:2022-03-04 01:00:12
【问题描述】:

我正在使用引导程序和 sass。带有 grunt 的 Nodejs。

app.sss

$icon-font-path: "/bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/";
$fa-font-path: "/bower_components/font-awesome/fonts";
$header-height: 50px;

@import 'bootstrap-sass-official/vendor/assets/stylesheets/bootstrap';
@import 'font-awesome/scss/font-awesome';
...
...
...

错误:

Error: Can't find stylesheet to import.
      ╷
    4 │ @import 'bootstrap-sass-official/vendor/assets/stylesheets/bootstrap'

我试过用~ no $icon-font-path,试过放相对路径,还是不行。

有什么建议吗?谢谢。

【问题讨论】:

  • 默认情况下,Sass 将包含正在导入的文件的内容来代替 @import 语句,但有时 Sass 会编译为 CSS 导入规则。换句话说,您最终会在 .css 文件中导入而不是引用文件中的代码。参考:vanseodesign.com/css/sass-the-import-directive

标签: sass bootstrap-4


【解决方案1】:

所以可能有多个错误:

  1. 样式表的路径是否正确?
  2. 文件名是否正确?
  3. 是否必须在路径前加一个“/”,例如“/bootstrap-sass-official/...”?

试试这个并寻找结果:)

【讨论】:

  • 是的,方法是对的。该项目已运行2年。现在我需要编辑一些东西,得到git项目,使用npm install,当我运行测试项目时,出现了这个错误。
猜你喜欢
  • 2018-12-10
  • 2021-12-17
  • 2022-08-08
  • 2020-11-26
  • 2021-08-11
  • 2022-08-04
  • 2016-10-10
  • 2022-06-22
  • 1970-01-01
相关资源
最近更新 更多