2012-10-26 13 views
6

Jak mogę ukryć plik lub odniesienie do linii, takie jak skomentowana linia wyjściowa poniżej podczas pracy compass compile i ewentualnie domyślnie rozszerzać --output-style?Jak uruchomić kompas kompilacji bez odniesienia do pliku lub linii?

/* line 85, ../../../app/stylesheets/simpla/style.sass */ 
.align-right { 
    float: right; 
} 

Problem jest, gdy robię 1 Zmiana linii w Sass, to sprawia 50+ linia zmienia mojego css, aby zaktualizować wszystkie numery linii odniesienia, który został dostosowane. To sprawia, że ​​naprawdę trudno jest odczytać faktyczne zmiany w moim zatwierdzeniu git.

Odpowiedz

11

Nieważne, po prostu to rozgryzłem. W config/compass.rb: set:

line_comments = false 

Spowoduje to usunięcie/usunięcie komentarzy ze skompilowanych plików css.

+0

BTW, gdzie znajduje się plik 'config/compass.rb'? Jestem prawie w tej samej sytuacji i muszę edytować konfigurację kompasu. Używam 'rvm' i' compass 0.12' –

+0

Używałem szyn z kompasem, więc to było pod moim katalogiem projektu/config/compass.rb – konyak

+0

Co zrobić, jeśli nie używam tylko Sass Compass? –

0

Wystarczy zaktualizować poprzednią odpowiedź, Chase T.

Dla mnie to nie działa już.

line_comments = false 

powinna stać

line_comments = 0 
0

Z wiersza polecenia, spróbuj:

compass compile --no-line-comments 

Jeśli używasz Grunt i grunt-contrib-compass, to noLineComments: true, np

module.exports = function (grunt) { 
    grunt.initConfig({ 
     watch: { 
      src: { 
       files: ['**/*.scss', '**/*.php'], 
       tasks: ['compass:dev'] 
      }, 
      options: { 
       livereload: true 
      } 
     }, 
     compass: { 
      dev: { 
       options: { 
        sassDir: 'sass', 
        cssDir: 'css', 
        imagesPath: 'img', 
        noLineComments: true, 
        outputStyle: 'compressed' 
       } 
      } 
     } 
    }); 
    grunt.loadNpmTasks('grunt-contrib-compass'); 
    grunt.loadNpmTasks('grunt-contrib-sass'); 
    grunt.loadNpmTasks('grunt-contrib-watch'); 
}; 

następnie uruchom: grunt compass.

Powiązane problemy