2015-01-05 19 views
16

Tôi muốn biết cách tôi có thể ngăn chặn Sass bằng cách viết các tệp .map. Tôi đang sử dụng Sass trong một thiết lập rất cơ bản:Vô hiệu hoá các tệp bản đồ trên SASS

sass --watch style.scss:style.css 

thông số nào tôi phải thêm để tránh Sass tạo tệp bản đồ?

Trả lời

32
sass --sourcemap=none --watch style.scss:style.css 

nên thực hiện thủ thuật.

Tôi đã thử nghiệm trên phiên bản 3.4.5 và hoạt động như một nét duyên dáng.

+0

nhờ cho câu trả lời của bạn. Chỉ cần cho giải phóng mặt bằng, tôi có thể bằng cách nào đó cung cấp cho tham số này một lần, mà Sass nhớ tôi không bao giờ muốn có '.map' tập tin? – supersize

+0

Bạn không thể. Cũng giống như bạn không thể làm cho nó nhớ bất kỳ các tùy chọn khác mà bạn cung cấp cho lệnh sass. – cimmanon

+0

@cimmanon Tôi nghĩ về một cái gì đó giống như một tập tin cấu hình, nơi tôi có thể thiết lập các thông số mặc định khác quá! – supersize

1

trình:

sass --sourcemap=none style.scss style.css 

Không làm việc, vẫn tạo ra file .map:

sass --update --sourcemap=none style.scss:style.css 

Vì vậy, hãy chắc chắn rằng bạn không có --update cờ

+0

cảm ơn vì đã thêm điều này, tôi nghĩ điều này sẽ giúp mọi người! – supersize

+0

Sử dụng 'sass --update --force --sourcemap = none style.scss: style.css'. --force flag sẽ bắt buộc biên dịch ngay cả khi css đích mới hơn scss – pista329

+1

Trông giống như https://github.com/sass/sass/issues/1387 – mts7

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