2012-05-10 32 views
19

Khi sử dụng trình biên dịch phía máy khách cho ít hơn và nếu có lỗi, Ít hơn không hiển thị cho tôi những lỗi đó là gì. Đó là nghĩa vụ phải chèn một số HTML, nhưng có vẻ như không được làm điều này. HTML trên trang sau khi Ít chạy trông giống như:Ít hơn không hiển thị cho tôi lỗi của mình

<html> 
    <head> 
    <link rel="stylesheet/less" type="text/css" href="/Content/less/all.less"> 
    <script src="/Content/js/libs/less-1.3.0.min.js" type="text/javascript"></script> 
    <style type="text/css" media="screen" id="less:error-message"> 
    --SNIP-- 
    }</style> 
    </head> 
    <body>   
    </body> 
</html> 

Như bạn có thể thấy, css lỗi ít hơn được tạo, chứ không phải html.

+0

Đầu vào nào tạo ra lỗi? Bạn có thể đun sôi đầu vào càng nhỏ càng tốt để tạo ra lỗi không? – sarnold

+0

Tôi không thực sự quan tâm đến lỗi là gì. Tôi thực hiện và sửa chữa chúng rất nhiều. Nhưng nó nhận được khá khó khăn để debug lỗi w/o ít nói với tôi những gì nó đang chết trên. – heneryville

+0

Bạn có đang chạy 'less' tại một thiết bị đầu cuối hoặc thông qua một số GUI có thể vứt bỏ đầu ra lỗi tiêu chuẩn không? Tôi gặp khó khăn khi tin rằng một công cụ không báo cáo lỗi sẽ bao giờ tìm thấy người dùng thứ ba hoặc thứ tư của nó ... :) – sarnold

Trả lời

41

Thêm kịch bản này trước khi đưa less.js trong đầu của bạn:

<script type="text/javascript">less = { env: 'development' };</script> 

này cho less.js rằng đó là OK để hiển thị các thông báo lỗi trong trình duyệt như chúng tôi vẫn đang dev'ing trang.

+4

Ồ ... Bạn đã tiết kiệm rất nhiều thời gian của tôi! Tính năng này có được ghi ở bất kỳ đâu không? – Dmitriy

+0

Cảm ơn, điều này đã cứu tôi quá! Tôi không nhớ phải làm điều này trước đây, đây có phải là một điều mới? –

+1

@Dmitriy Kiểm tra tài liệu lesscss tại http://lesscss.org/#usage – chharvey

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