我正在寻找使用 SASS 与 Foundation 建立一个网站,尽管我遇到了一个问题,即我的 SCSS 仅在我的指南针手表之后而不是期间编译。以下是一些图像,使其更清晰:
第一张图片显示我没有在 app.scss 文件中添加任何内容,因此显然它没有检测到更改。
在第二张图片中,我在 app.scss 文件中输入了一些 CSS,它仍然应该编译并被 compass 发现并记录下来。我使用热键保存了它,但在 Git 中没有显示我更改了任何内容。
在这里,我使用 CTRL-C 停止 Compass Watch,然后重新启动它!
在我重新启动 Compass Watch 后,在这第三张图片中检测到了变化。因此,为了让罗盘检测更改和编译,我需要在每天执行的每一段代码之后重新启动它。
第四张图是我在app.scss中输入的CSS已经被编译成了app.css——两个文件在不同的文件夹中,显然有不同的扩展名。
如果需要,我可以提供更多详细信息
我安装的 Zurb-foundation、sass 和 compass 的版本是:
compass-1.0.0.alpha.13 compass-1.1.0.alpha.3 sass-3.4.5 zurb-foundation-4.3.2
我尝试重新安装它们并以不同的顺序安装它们。如您所知,我尝试了旧版本的指南针,但没有结果。(我实际上不确定这两个指南针文件是否发生冲突,我认为总是会注意到最新的文件,而旧的文件会被完全忽略。
它们都是最新版本。我使用 gem update 来确保。
谢谢