2012-08-13 4 views
15

में हैंडलबर्स.जेएस टेम्पलेट्स प्रीकंपलिंग प्रीकंपिलेशन के लिए Handlebars.js दस्तावेज़ीकरण को देखते हुए।विंडोज

निर्देश ओएसएक्स के लिए हैं। क्या यह विंडोज़ पर भी किया जा सकता है?

यदि ऐसा है, तो जब वे "नोड और एनपीएम स्थापित करें" कहते हैं तो "नोड" "node.js" का संदर्भ देता है?

1) System.Web.Optimization

2) से बदलना दृश्य स्टूडियो में एक postbuild घटना का उपयोग कर (NodeJS की आवश्यकता है एक बंडल का उपयोग)

देखें:

+4

हाँ, "नोड" "Node.js" को दर्शाता है। विंडोज़ पर ठीक काम करना चाहिए लेकिन मेरे पास विंडोज नहीं है इसलिए मैं "चाहिए" से ज्यादा नहीं कह सकता। –

उत्तर

16
  1. यहां से विंडोज के लिए नोड.जेएस इंस्टॉल करें: http://nodejs.org/download/। कमांड प्रॉम्प्ट में
  2. रन:

    npm install handlebars -g 
    

अब आप कमांड प्रॉम्प्ट में निम्न सिंटैक्स का उपयोग कर सकते हैं:

handlebars <input> -f <output> 

, जहां <input> एक मूल टेम्पलेट फ़ाइल नाम है, और <output> एक पूर्व-संकलित टेम्पलेट फ़ाइल नाम है।

उदाहरण:

हैंडल person.hbr -f person.js

+0

यह कहता है हैंडलबार्स इसे आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं जाता है .. मुझे विंडोज़ से नफरत है। –

+0

मैंने नोड को पुनर्स्थापित किया और अब यह –

-1

यह ASP.NET वेब उपकरण की तरह लगता है 2012.2 has built in handlebars support (स्कॉट Hanselman ब्लॉग से):

सिंटैक्स एचटीएमएल एडिटर के भीतर क्लाइंट साइड टेम्पलेटिंग भाषाओं के लिए हाइलाइटिंग जैसे:

  • CoffeeScript
  • मूंछें
  • Handlebars
  • JsRender
+5

काम करता है सिंटेक्स हाइलाइटिंग नहीं करता है! = Precompiling – Tarynn

+0

अच्छी तरह से @Tarynn डालें! –

+5

सिवाय इसके कि मैंने एक डबल नकारात्मक इस्तेमाल किया और संपादित नहीं कर सकता: - / – Tarynn