मैं जेड/पग टेम्पलेट इंजन का उपयोग ExpressJS के साथ Node.js. पर कर रहा हूं। यह एक लाइन के साथ एक एचटीएमएल आउटपुट करता है। बिल्कुल कोई इंडेंटेशन नहीं। मुझे कोई ब्यूटीफायर विकल्प नहीं मिला।पग/जेड टेम्पलेट इंजन: एचटीएमएल beautifier?
उत्तर
वहां एक {सुंदर: सत्य} विकल्प होता था लेकिन इसे हटा दिया गया क्योंकि यह सफेद जगहों से गड़बड़ हो गया था।
Refs:
https://github.com/visionmedia/jade/issues/#issue/91 https://github.com/visionmedia/jade/issues/closed/#issue/89
app.js में, जेड संकलक को pretty
विकल्प गुजरती हैं।
app.set('view options', { pretty: true });
यह केवल एक्सप्रेस 2.x पर काम करता है। –
दूसरों के लिए; यह एक्सप्रेस 4 पर भी काम करता है * – jerone
आप कंसोल से compileing रहे हैं, तो आप इस का उपयोग कर सकते हैं:
jade views/ --out html --pretty layout.jade
यह एचटीएमएल फ़ोल्डर में beutyfied कोड जनरेट करेगा।
[एक्सप्रेसजेएस: सुंदर एचटीएमएल आउटपुट कैसे करें] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/5276892/expressjs-how-to-output-pretty-html) – bummi