首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >新导入的文件不能编译为CSS ( NPM Compile:SASS )

新导入的文件不能编译为CSS ( NPM Compile:SASS )
EN

Stack Overflow用户
提问于 2019-02-21 04:23:48
回答 1查看 278关注 0票数 0

我只是从SASS开始,完全是初学者。package compile:sass运行良好,但问题是每当我创建一个新的scss文件时,我必须完全重启我的SASS编译器和我的实时服务器(也是package),以实际检测对新文件所做的更改。我可以解决这个问题吗,或者这就是它的工作方式?

有没有更好的方法来编译SASS?

EN

回答 1

Stack Overflow用户

发布于 2019-02-21 12:58:14

这就是它的工作原理。当SASS编译器启动时,它会生成一个需要监视更改的.scss文件列表。在编译器启动后创建的任何文件都不会被监视是否有更改。

编译的最佳首选方法是将其编译成一个主.scss文件。创建的任何新文件都应创建为局部文件(即不编译为单独的.css文件)。

例如。我创建了一个style.scss文件,该文件编译为style.css。现在假设我想要为表单创建一个文件,因此我创建了_forms.scss并将该文件导入到style.scss中。

_开头的文件称为部分文件,它们不会编译为单独的.css文件。但是,可以按照它应该使用的方式使用它,即,只有当包含在局部文件中的样式是某个主文件的一部分,并且它本身不是独立的scss文件时,才创建局部文件。

_forms.scss

代码语言:javascript
复制
.input {
    padding: 4px;
    border: 1px solid #ccc;
}

style.scss:

代码语言:javascript
复制
@import "path_to/form";
.body {
  margin: 0;
  font-family: calibri;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54794669

复制
相关文章

相似问题

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