私は、URLをヒットし、出力を静的なHTMLファイルに書き込むgruntビルドファイルに取り組んでいます。私が打つURLはHTMLを圧縮しており、静的ファイルに書き込む前に印刷したいと思っています。これを行うための良いモジュールがありますか?私は周りを見回してきたし、Max Ogdenのhtml prettyprinterが私の最も近いオプション(https://github.com/maxogden/commonjs-html-prettyprinter)であるようだ。たぶん私はそれをgrunt-shellのタスクや何かと組み合わせてもよいでしょうか?本当に私はちょうどgruntでモジュールを要求し、pretty(my-file.html)と言って、fsを使ってそれを書いていますが、今のところそれは分かりにくいと証明しています。美しい印刷用HTMLモジュール
7
A
答えて
15
あなたが必要としているすべてのリソースを見つけました。そのモジュールはあなたのためにそれを行います。
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)
sourceをご覧ください。
それとも、READMEにコマンドを実行するためにchild_processを使用することができます。html *.html
を。
関連する問題
- 1. Python用のHTMLデバッグ用の美しい印刷
- 2. Pythonモジュール印刷
- 3. Markdown Laravel印刷用HTMLコード
- 4. mongoシェルでの美しい印刷のインデントレベルを設定する
- 5. 印刷HTMLページ
- 6. HTML印刷
- 7. 印刷したい印刷
- 8. TinyMCEの印刷HTML
- 9. Python - htmlに印刷
- 10. HTMLページを印刷
- 11. より美しく、インデント、かなり-印刷
- 12. Gitの差分インデント/プリティ・印刷/美しくは差分
- 13. 印刷用のhtmlページを開く
- 14. 電子メール印刷用のhtmlページレポート
- 15. HTML印刷 - 異なる用紙サイズ
- 16. テーブルヘッダーとデータをPython 2.7の美しいスープで抽出して印刷する
- 17. 印刷は、絶対位置指定HTML要素を使用していない印刷
- 18. ループ内でhtmlを印刷
- 19. フラッシュ(as3)印刷データ? html?
- 20. htmlページを印刷する
- 21. 印刷htmlからjavascript/jquery
- 22. VBAでHTMLファイルを印刷
- 23. 印刷時のHTMLプッシュテーブル
- 24. 印刷JSONデータ、HTML形式
- 25. Androidの印刷HTMLドキュメント
- 26. カラー印刷Rマークダウンhtml
- 27. 美しいスープで最初と最後の1000行を印刷するには
- 28. Javascript:プレーンテキストとしてのhtmlの印刷
- 29. HTML/Javascriptワンクリック印刷(ダイアログなし)
- 30. は、なぜ、このモジュールの印刷
素晴らしい、ありがとう!私のnode-fuは超強力ではありません。私はこれをfs.writeFileSyncに次のように送信してしまいました。 fs.writeFileSync(dest、html.prettyPrint(body、{indent_size:2}))); ここで、destは最終的なファイルパスであり、bodyはhttp応答本体です。ありがとう! – robdodson
私は助けることができた;) – MiniGod