可能在SCSS中导入SASS文件?

Oma*_*mar 4 css sass node-sass scss-lint bulma

styles.scss

@import 'packages/bulma.sass';

布尔萨斯

@charset "utf-8"
/*! bulma.io v0.6.1 | MIT License | github.com/jgthms/bulma */
@import "sass/utilities/_all"
@import "sass/base/_all"
@import "sass/elements/_all"
@import "sass/components/_all"
@import "sass/grid/_all"
@import "sass/layout/_all"
Run Code Online (Sandbox Code Playgroud)

终奌站

'错误:client / packages / bulma.sass.scss不存在!

是否有可能导入SASS到一个SCSS文件?将bulma安装到scss env中的最佳方法是什么。

我也尝试过@import 'packages/bulma',并得到client/packages/bulma.scss doesn\'t exist!

hcs*_*hcs 5

tl; dr您可以尝试删除.sass扩展名吗?

@import 'packages/bulma';
Run Code Online (Sandbox Code Playgroud)

这篇文章的更详细的答案:

Sass @import指令扩展了CSS @import规则,使其可以与.scss和.sass文件一起使用。它将导入引用的文件以及导入文件中定义的任何变量或混合,以便可以在主文件中使用它们。

@import "typography.scss";
Run Code Online (Sandbox Code Playgroud)

假设typography.scss当前目录中有一个文件,则其中的内容typography.scss将替换@import语句。

Sass使它变得更加简单。如果忘记添加扩展名,它将查找具有相同名称且扩展名为.scss或.sass的文件。

@import "typography";
Run Code Online (Sandbox Code Playgroud)

上面的语句将在与导入字体样式的文件相同的目录中找到typography.scss或typography.sass。