在没有评论的情况下导入SCSS

时间:2014-08-25 20:05:27

标签: css sass

我是否可以将SCSS文件导入另一个SCSS,而不包括多行(/* */)注释?

我有一个site.scss文件正在导入_baseline.scss样式表(这是一个自定义的CSS重置样式表)。在这两个文件中,我都有一个大块注释:

/**
  *
  * DO NOT MODIFY CSS FILE: This file is part of a SCSS/CSS pair. CSS content is
  * automatically generated by the Sass compiler, only the '.scss' file is to be
  * modified. Any changes made directly to the CSS will be lost.
  *
  */

目标是阻止开发人员编辑代码存储库中的CSS文件。我想在每个文件中都这样,因为每个文件都可以/将被独立触摸。

但是,当我保存site.scss文件时,我收到此消息两次!

当我将_baseline.scss中的评论标记为site.scss时,我是否可以将其标记为不导入?

1 个答案:

答案 0 :(得分:1)

你可以在site.scss的顶部创建_css-notice.scss并在那里发出通知:

/**
  *
  * DO NOT MODIFY CSS FILE: This file is part of a SCSS/CSS pair. CSS content is
  * automatically generated by the Sass compiler, only the '.scss' file is to be
  * modified. Any changes made directly to the CSS will be lost.
  *
  */

从所有其他文件中删除通知。

此外,您可以使site.scss只是一个导入文件而不指定其他任何类似于引导程序的文件: https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/_bootstrap.scss