指南针编译时间过长
问题描述:
由于更新到最新版本的Compass,它现在需要4.294s来编译。指南针编译时间过长
我需要这个版本的指南针因为需要susy
Running "sass:dist" (sass) task
Running "watch" task
Completed in 4.294s at Tue Sep 30 2014 23:38:01 GMT+0200 (W. Europe Daylight Time) - Waiting...`
// Running versions
compass -v 1.0.1
susy -v 2.1.3
sass -v 3.4.4
我编译咕噜:
sass: {
dist: {
options: {
style: 'compressed',
require: 'susy',
compass: true
},
files: {
'<%= yeoman.css %>/style.css': '<%= yeoman.sass %>/style.scss'
}
}
}
我如何可以加快编译时间?我的配置有问题吗?
答
有同样的问题,拉我的头发找到解决方案,但最终找到一个;这是降级。
从2分钟+编译到25秒。
方法如下:
-
您需要安装这些(如果你使用OSX):
http://guides.rubygems.org/ssl-certificate-update/#installing-using-update-packages
-
安装包
gem install bundle
做一个通用电器M文件中的根文件夹,其命名为 “
Gemfile
”
# frozen_string_literal: true
source "https://rubygems.org"
# gem "rails"
gem 'sass', "3.2.9"
gem 'sass-globbing', ">= 1.1.0"
gem 'compass', "0.12.2"
gem 'breakpoint', "2.0.5"
gem 'singularitygs', "< 2.0.0"
gem 'bootstrap-sass'
-
安装的Gemfile并更新它
bundle install && bundle update
-
然后运行指南针捆绑
time bundle exec compass compile <path>
我让我的版本像这样的一段时间,直到他们解决性能问题。希望能帮助到你!
我在debian和只有三四行scss文件中使用Sass 3.4.17,但它需要太多时间来编译。这是所有产品的全新安装.plz给出解决方案 – Nullpointer 2015-10-07 14:05:39
最近推荐的解决方案是转移到[LibSass](http://sass-lang.com/libsass) - 这是官方批准的,并且很快成为主要的Sass实施。 – 2015-10-12 22:34:45