sass 不创建 css 文件
在我的终端中,我运行命令“sass --watch sass:styles”来创建 css 文件,同时保存我处理的 .scss。 Sass 总是检测到所做的更改,我得到像
>>> Change detected to:
/sass/_styles.scss
通常这样的行,然后给出像
overwrite styles/screen.css
但并不总是这样做的行,我在检测到的更改处停止。在他到达覆盖部分之前,我必须保存文件几次(10-15)次。
我最近从 Ubuntu 更改为 CentOS 服务器,从那以后这个问题就一直存在。在 Ubuntu 上,这种情况每隔一段时间就会出现一次,但在新服务器上,每次我保存时,每个文件都会发生这种情况。
我在CentOS上安装了ruby 1.9.2。 我使用 sftp 登录服务器来编辑文件。
In my terminal i run the command "sass --watch sass:styles" to create the css files as i save a .scss i worked on.
Sass always detects that changes are made, i get lines like
>>> Change detected to:
/sass/_styles.scss
Normally it then gives a line like
overwrite styles/screen.css
But doesn't always do that, i stops at the change detected. I have to save the file several (10-15) times before he gets to the overwrite part.
I recently changed from a Ubuntu to a CentOS server and since then the problem got a lot persistent. On the Ubuntu this came up every once and a while but on the new server it happens with every file, every time i save.
I installed ruby 1.9.2 on the CentOS.
And i login on the server with sftp to edit the files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需从 _styles.scss 中删除“_”即可。如果文件名以 _ 开头,SASS 不会创建相应的 css 文件。这对于部分内容很有用。
更多信息:
http://sass-lang.com/guide#4
You simply have to remove the "_" from the _styles.scss. SASS will not create a corresponding css file if a filename start with _. This is usefull for partials.
More info:
http://sass-lang.com/guide#4