2012-10-26 33 views
6

Làm cách nào để ngăn chặn tệp hoặc tham chiếu dòng như dòng đầu ra nhận xét bên dưới khi chạy compass compile và có thể giữ --output-style được mở rộng theo mặc định?Làm thế nào để chạy tính năng biên dịch la bàn mà không cần tham chiếu tệp hoặc đường?

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

Vấn đề là bất cứ khi nào tôi làm cho 1 sự thay đổi dòng trong sass, nó làm cho dòng 50 thay đổi để css của tôi để cập nhật tất cả các số dòng tham chiếu đã được điều chỉnh. Điều này làm cho nó thực sự khó khăn để đọc những thay đổi thực tế trong cam kết git của tôi.

Trả lời

11

Không bao giờ, chỉ cần tìm ra. Trong config/compass.rb, hãy đặt:

line_comments = false 

Điều này sẽ loại bỏ/xóa nhận xét khỏi các tệp css đã biên dịch.

+0

BTW, tệp 'config/compass.rb' nằm ở đâu? Tôi gần như trong tình huống tương tự và cần phải chỉnh sửa cấu hình la bàn. Tôi đang sử dụng 'rvm' và' la bàn 0.12' –

+0

Tôi đang sử dụng đường ray với la bàn, vì vậy nó nằm trong thư mục dự án/config/compass.rb – konyak

+0

Tôi phải làm gì nếu tôi không sử dụng La bàn chỉ Sass? –

0

Chỉ cần cập nhật câu trả lời trước, bởi Chase T.

Đối với tôi, tính năng này không còn hoạt động nữa.

line_comments = false 

nên trở thành

line_comments = 0 
0

Từ dòng lệnh, hãy thử:

compass compile --no-line-comments 

Nếu bạn đang sử dụng Grunt và grunt-contrib-compass, nó noLineComments: true, ví dụ

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'); 
}; 

sau đó chạy: grunt compass.

Các vấn đề liên quan