【发布时间】:2017-09-18 11:44:30
【问题描述】:
我曾经有一个 scss 文件,并将其转换为一个 css 文件并在我的 html 中使用。我现在想重新组织我的东西,并使用多个 scss 文件,拆分为 main.scss、buttons.scss 等。
但是,如果我是正确的,那么输出也将包含在多个 .css 文件中,即我不能告诉 SASS 将它们全部合并到一个文件中。
如何最好地将这些多个文件包含到我的 html 中?有没有办法将它们再次组合在一起并拥有一个 .css 文件,或者我应该根据需要将它们作为单独的文件加载到我的不同页面中?
如果最后使用单个文件更好,我想是这样,我可以告诉 SASS 将我的 .scss 文件合并到一个 .css 文件中,还是我会为此使用不同的工具?
【问题讨论】:
-
您可以通过
@import将文件包含在一个文件中,并以下划线开头命名导入(这样它们就不会变成CSS 文件)。如果您将所有内容合二为一,您将拥有一个大文件,但只有一个请求。如果你有多个文件,你有更小的文件,你可以将它们分成不同的视图/组件,但你当然有更多的要求。大小和请求/延迟之间的权衡。