Gruntjs 填充.scss文件时减慢咕噜声和指南针声

Gruntjs 填充.scss文件时减慢咕噜声和指南针声,gruntjs,compass-sass,grunt-contrib-compass,Gruntjs,Compass Sass,Grunt Contrib Compass,只有一个关于用Grunt和compass填充.scss文件的问题。加满油的时候,我注意到它有点慢。 我怎样才能解决这个问题? 感谢您的帮助在使用Sass工作流时,编译速度慢的原因有很多 导入太多:如果在许多_scss文件上使用大量动态导入(即Sass Globbing),可能会降低Sass速度,因为Ruby正在进行大量计算。您可能需要一起杀死Sass Globbing并手动导入单个scss文件,这会更好 编译太多文件:如果您已将项目配置为生成多个样式表(即:无查询、不同的布局),这将真正占用您的

只有一个关于用Grunt和compass填充.scss文件的问题。加满油的时候,我注意到它有点慢。 我怎样才能解决这个问题?
感谢您的帮助

在使用Sass工作流时,编译速度慢的原因有很多

  • 导入太多:如果在许多_scss文件上使用大量动态导入(即Sass Globbing),可能会降低Sass速度,因为Ruby正在进行大量计算。您可能需要一起杀死Sass Globbing并手动导入单个scss文件,这会更好
  • 编译太多文件:如果您已将项目配置为生成多个样式表(即:无查询、不同的布局),这将真正占用您的编译时间
  • Ruby的速度很慢:我运行的是Windows,所以Ruby的速度要比*nix系统和Mac慢得多。如果Ruby已过时,请更新它
  • 你的.sass缓存不热:编译代码时应该有一个.sass缓存文件夹。如果不是因为某些奇怪的原因,Sass将第一次生成,每次都是
  • 禁用Compass(从技术上讲,是Ruby):如果您不完全依赖Compass(即,您没有使用Singularity/Susy,没有使用Globbing或源地图),那么您真的不需要它。将其用于libsas,它可以通过
    npm安装——保存dev-grunt-sass
    安装。你可以用波旁酒+苦味酒作为指南针的替代品。LibSass是闪电般的快,所以如果速度是一个优先事项,请切换