是否有可能使罗盘仅编译修改的部分?

我们在大型项目中使用指南针/ sass,包含数百个部分scss文件。 运行’compass compile’时,编译输出css文件需要一分多钟。

  1. 指南针是否在部分级别使用缓存?
  2. 是否可以强制指南针仅编译修改后的文件?
  3. 是否可以在’详细’模式下运行罗盘,以便我可以理解缓存是如何使用的?

如果您使用compass watch [path/to/project] Compass将仅编译已修改的文件。

您应该使用指南针监视仅编译已修改的文件,但如果您有任何部分,除非您将导入路径添加到config.rb中,例如add_import_path "stylesheets/sass"否则不会编译它们中的更改