Tôi đang làm việc trên một tệp xây dựng grunt truy cập URL và ghi đầu ra vào tệp HTML tĩnh. Url tôi nhấn đã nén HTML và tôi muốn in nó khá đẹp trước khi ghi vào tệp tĩnh. Có bất kỳ mô-đun tốt để làm điều này? Tôi đã nhìn xung quanh và có vẻ như Prettyprinter html Max Ogden là lựa chọn gần nhất của tôi (https://github.com/maxogden/commonjs-html-prettyprinter). Có lẽ nếu tôi kết hợp nó với nhiệm vụ grunt-shell hay gì đó? Thực sự tôi muốn chỉ cần một mô-đun trong grunt và nói khá (my-file.html) và sau đó viết rằng bằng cách sử dụng fs nhưng cho đến nay được chứng minh khó nắm bắt.Mô-đun cho HTML in đẹp?
7
A
Trả lời
15
Bạn đã tìm thấy tất cả các tài nguyên bạn cần. Mô-đun đó thực hiện điều đó cho bạn.
var html = require("html");
var data = '<h2><strong><a href="http://awesome.com">AwesomeCom</a></strong><span>is awesome</span></h2>';
var prettyData = html.prettyPrint(data, {indent_size: 2});
process.stdout.write(prettyData)
Nhìn vào đó là source.
Hoặc bạn có thể sử dụng child_process để thực hiện lệnh tìm thấy trong README: html *.html
.
Các vấn đề liên quan
- 1. PHP "in đẹp" HTML (không gọn gàng)
- 2. Khoảng cách in đẹp cho iOS
- 3. In đẹp cho tập lệnh shell
- 4. Máy in đẹp GDB cho Qt5
- 5. In đẹp ở Clojure
- 6. báo cáo html đẹp cho pyunit
- 7. Thư viện in đẹp nào?
- 8. boost :: property_tree XML in đẹp
- 9. Máy in đẹp cho các bản đồ ném lỗi loại
- 10. Cách tốt nhất để in băm đẹp
- 11. in đẹp vào một tệp trong ruby
- 12. Mẫu HTML miễn phí đẹp cho tài liệu hệ thống?
- 13. python - các thanh thông báo in đẹp
- 14. Các tệp XML in đẹp trên Emacs
- 15. In danh sách 2D 2D đẹp
- 16. in đẹp một thuật ngữ mở rộng
- 17. Mảng 2D in đẹp trong Java
- 18. NumPy: Dữ liệu dạng bảng in đẹp
- 19. Thụt lề, mã in đẹp bao gồm thẻ mẫu Django, HTML, CSS và JavaScript
- 20. Trình định dạng mã Java độc lập/làm đẹp/máy in đẹp?
- 21. Mở các tệp XML khổng lồ và In đẹp
- 22. JSON in đẹp từ ObjectMapper của Jackson 2.2
- 23. gdb in đẹp với các cuộc gọi hàm trực tiếp
- 24. Có thể in JSON đẹp trong Grails 1.3.7 không?
- 25. JSON in đẹp mà không thay đổi thứ tự
- 26. nhận xét dải từ tệp xml và in đẹp nó
- 27. Có cách nào để in ấn X509Certificate đẹp không?
- 28. Làm thế nào để in mã VBA đẹp?
- 29. Máy in đẹp tùy chỉnh sử dụng thư viện Jackson
- 30. In đẹp trong vỏ MongoDB như mặc định
tuyệt vời, cảm ơn bạn! nút-fu của tôi không phải là siêu mạnh. Tôi đã gửi nó đến fs.writeFileSync như sau: fs.writeFileSync (dest, html.prettyPrint (body, {indent_size: 2})); trong đó dest là đường dẫn tệp cuối cùng và phần thân là phần trả lời http. Cảm ơn! – robdodson
Chúc mừng tôi có thể giúp;) – MiniGod