不确定是否需要重新导入scss文件

不确定是否需要重新导入scss文件,css,sass,Css,Sass,这是我的main.scss文件和所有导入内容 /* Pages */ @import"pages/about"; @import"pages/contact"; @import"pages/home"; @import"pages/projects"; /* Partails */ @import "partials/gridmixins"; @import "partials/mixins"; @import "partials/colors"; @import "partials/typo

这是我的
main.scss
文件和所有导入内容

/* Pages */
@import"pages/about";
@import"pages/contact";
@import"pages/home";
@import"pages/projects";

/* Partails */
@import "partials/gridmixins";
@import "partials/mixins";
@import "partials/colors";
@import "partials/typography";

/* Libs */
@import "bower_components/modular-scale/stylesheets/modular-scale";
@import "bower_components/normalize-scss/normalize";
现在让我们假设我想在
\u home.scss
部分中使用
模块化比例。我是否需要导入“bower_组件/模块化比例/样式表/模块化比例”
\u home.scss
的内部?要使用
模块化刻度
功能

我很确定我是正确的,因为我之前试图在
\u home.scss
中使用一些
排版
变量,但被抛出一个错误,无法找到我的变量。这是因为没有导入我的
排版
部分


如果我已经将它们导入了一次
main.scss
要在另一个部分文件上使用变量或函数,您需要先导入包含此变量/函数的文件

就像这样:

/* Libs */
@import "bower_components/modular-scale/stylesheets/modular-scale";
@import "bower_components/normalize-scss/normalize";

/* Pages */
@import"pages/about";
@import"pages/contact";
@import"pages/home";
@import"pages/projects";

/* Partails */
@import "partials/gridmixins";
@import "partials/mixins";
@import "partials/colors";
@import "partials/typography";