我是否可以将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
时,我是否可以将其标记为不导入?
答案 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