指南针花费太长时间来编译

时间:2014-09-30 21:49:20

标签: sass gruntjs compass-sass susy-sass

自更新到Compass的最新版本以来,现在需要4.294才能编译。

由于需要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

我用grunt编译:

    sass: {                              
        dist: {                          
            options: {                   
                style: 'compressed',
                require: 'susy',
                compass: true
            },
            files: {                     
                '<%= yeoman.css %>/style.css': '<%= yeoman.sass %>/style.scss'
            }
        }
    }

如何加快编译时间?我的配置有问题吗?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

遇到同样的问题,拉出我的头发找到解决方案,但最后找到一个;这是降级。

从2分钟+编译到25秒。

以下是如何:

  1. 您需要安装这些(如果使用OSX):

    http://guides.rubygems.org/ssl-certificate-update/#installing-using-update-packages

  2. 安装捆绑包

    <html> <head> <style> * { margin:0; padding:0; } body { background: url("public/res/bg(WT).png") no-repeat fixed center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } </style> </head> <body> //contents are here </body> </html>

  3. 在根文件夹中创建一个Gemfile,将其命名为“gem install bundle

  4. Gemfile

    1. 安装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'

    2. 然后用bundle

      运行指南针

      bundle install && bundle update

    3. 我将这些版本保留一段时间,直到他们解决了性能问题。希望它有所帮助!