我在 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
这是我的一瞥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
有人在 Windows 上遇到过类似的问题吗?