首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webstorm 6-如何使scss文件监视程序忽略文件

Webstorm 6-如何使scss文件监视程序忽略文件
EN

Stack Overflow用户
提问于 2013-09-19 21:29:25
回答 2查看 2.8K关注 0票数 2

我希望SCSS文件的文件观察者忽略以下划线开头的文件名,例如_buttons.scss。

我该怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-19 22:11:55

首先,向希望被忽略的文件中添加一个_.完成了!来自文档

部分数 如果要导入SCSS或Sass文件,但不希望编译为CSS文件,则可以在文件名的开头添加下划线。这将告诉Sass不要将其编译成普通的CSS文件。然后,无需使用下划线即可导入这些文件。 例如,您可能有_colors.scss。则不会创建任何_colors.css文件,您可以这样做 @导入“颜色”;

因此,添加下划线将完成这项工作。只是不要进口。

要小心命名您的文件,因为如果您有一个style.scss_style.scss,Sass会看到这些文件名相同,并处理一个错误:

代码语言:javascript
复制
>>> Change detected to: /Users/allcaps/test/style.scss
WARNING: In /Users/allcaps/test:
  There are multiple files that match the name "style.scss":
    _style.scss
    style.scss

一个简单的解决方法是添加两个下划线:__style.scss

票数 4
EN

Stack Overflow用户

发布于 2014-05-23 15:57:02

@LazyOne有正确的想法。可以创建一个Scope,它排除带有下划线(_)的文件。http://www.jetbrains.com/phpstorm/webhelp/scopes.html#d437174e402的页面有关于这个的更多信息,但是基本上您在创建自定义作用域之后选择您想要的文件夹,然后在作用域中再次添加&&!在两者之间,并排除以下划线开头的文件。

例如:

代码语言:javascript
复制
file:website/css//* && !file:website/css//_*
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18905242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档