检测到Sass更改但style.css仅在我保存的第5到第7次时被覆盖

pap*_*boy 6 css ruby sass

我在Windows 7 64位计算机上使用Sass和Ruby(最新版本),我正在家庭服务器上的共享文件夹上工作.(但是,我必须承认问题本身也发生在服务器上,因为我试图-watch直接在服务器上安装Ruby和文件).

问题如下:如果我第一次保存,则会检测到更改并style.css直接覆盖.在那之后,我总是需要保存7次才能被style.css覆盖.每次都检测到更改但没有编译.这是一个屏幕:

>>> Sass is watching for changes. Press Ctrl-C to stop.
overwrite style.css
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
overwrite style.css
Run Code Online (Sandbox Code Playgroud)

这是浏览我的base.sass,导入所有部分:

// Core variables and mixins
@import variables

// Default HTML Formatting
@import default-styles

// Grid
@import grid

// Header and Menus
@import header

// Blog
@import blog
Run Code Online (Sandbox Code Playgroud)

有没有人在Windows上有类似的问题?

Mys*_*yst 1

这个问题在评论中得到了解答。该问题是由服务器与客户端的时间差引起的,因此服务器在时间戳超过时间差之前不会启动更新。

我发布此答案是为了将问题正确标记为已回答。