Tôi đang thực hiện một số gỡ lỗi hệ thống chủ đề cha/con rất phức tạp với Bootstrap và CSS LESS. Tôi sẽ không đi vào chi tiết của vấn đề đó, ngoại trừ việc tôi tuyên bố màu tùy chỉnh và các biến khác trong variables.less
nhưng CSS đã biên dịch không sử dụng các biến này, tuy nhiên, tôi đã xác minh rằng tệp thực sự được biên dịch và đưa vào thành công. Vì vậy, những gì tôi thực sự cần là để có thể bằng cách nào đó console.log
các biến LESS (cụ thể tại thời gian biên dịch), nhưng mặc dù thực tế là LESS tuyên bố hỗ trợ javascript bên trong các tệp LESS, không hoạt động. Bất cứ ai có thể làm sáng tỏ điều này/có kinh nghiệm với nó?Có thể điều khiển ghi nhật ký biến LESS trong khi biên dịch không?
6
A
Trả lời
1
Thử gói JavaScript của bạn vào biểu thức hàm được gọi ngay lập tức. Chừng nào bạn quay trở lại một giá trị Ít hy vọng, bất cứ điều gì khác xảy ra trong chức năng mà dường như trò chơi công bằng:
@myColor: red;
.test {
color: `(function(){console.log("@{myColor}"); return "@{myColor}";}())`
}
3
nhưng bất chấp thực tế rằng tuyên bố LESS để hỗ trợ javascript bên trong các tập tin LESS, đó không phải là đang làm việc.
Đó là:
@var: value;
.test {
width: ~`console.log("@{var}"), "@{var}"`;
}
+2
Nói chung, một ý tưởng hay là giải thích _why_ mã của bạn trả lời câu hỏi. – ApproachingDarknessFish
Các vấn đề liên quan
- 1. Ghi nhật ký bảng điều khiển đồng bộ trong Chrome
- 2. jinja2 in giao diện điều khiển hoặc ghi nhật ký
- 3. Ghi nhật ký từ ứng dụng bảng điều khiển
- 4. Thực tiễn không tốt để ghi đè các biến LESS?
- 5. Bàn điều khiển Node.js.log() không ghi nhật ký bất cứ điều gì
- 6. Ghi nhật ký giao dịch MySQL
- 7. ELMAH và bộ điều khiển API trong MVC4 không ghi nhật ký lỗi
- 8. Có thể theo dõi nhật thực một tệp nhật ký tùy ý trong giao diện điều khiển không?
- 9. Lỗi trình biên dịch Ruby LESS
- 10. Không thể biên dịch C trong nhật thực juno
- 11. Ghi đè các biến Bootstrap LESS sau @import
- 12. Ghi nhật ký Python.DEBUG không ghi nhật ký
- 13. LESS css - JS Parser vs Biên dịch
- 14. Tôi có thể tắt tiêu đề nhật ký cho trình ghi nhật ký ruby không?
- 15. Tắt ghi nhật ký giao diện điều khiển cho các đối tượng cụ thể
- 16. Có thể sửa đổi đầu ra bàn điều khiển maven để ẩn ghi nhật ký [INFO] không?
- 17. Lỗi ghi nhật ký có lập trình Với Elmah: Ghi nhật ký thông tin cụ thể
- 18. Nhật ký bảng điều khiển Firebug Net
- 19. Ghi nhật ký TSQL bên trong giao dịch
- 20. Lỗi ghi nhật ký trong ASP.NET MVC
- 21. Cách viết kiểm tra bộ điều khiển khi bạn ghi đè bộ điều khiển đăng ký?
- 22. Cách ghi nhật ký $ ('h1') vào bảng điều khiển web dưới dạng một mảng trong jQuery?
- 23. Có thể liên kết ngày/giờ với nhật ký bảng điều khiển không?
- 24. Ghi nhật ký tin nhắn xuất hiện hai lần trong giao diện điều khiển Python
- 25. Ghi nhật ký các câu lệnh sql chuẩn bị trong trình điều khiển jdbc của postgres
- 26. Ghi nhật ký trong khi thử nghiệm qua Gradle
- 27. Symfony 2 Ghi nhật ký ngoại lệ trong bảng điều khiển
- 28. NLog: không thể ghi vào nhật ký sự kiện
- 29. Xây dựng Jenkins không thành công khi biên dịch bằng "ký tự không thể điều chỉnh để mã hóa ASCII"
- 30. ghi nhật ký log4net không tạo tệp nhật ký
Đó cũng làm việc cho tôi: '' '@debug: ~' console.log ("[LESS] Giá trị của i = @ {i}") '; '' ' – EliSherer