2015-12-16 6 views

उत्तर

7

कमांड लाइन से बूट या लीनिंगेन (जिसे लीन भी कहा जाता है) से अपनी परियोजना को स्थापित करने के लिए, फिर इंटेलिजे के भीतर से अपने आवेदन के लिए निर्देशिका पर File->Open पर जाएं और स्रोत फ़ाइलों को संपादित करें जो किसी प्रोजेक्ट में एकत्र किए जाएंगे आप। प्रोजेक्ट.क्लज को देखने के लिए एक महत्वपूर्ण फ़ाइल है - यह लीन की प्रोजेक्ट फ़ाइल है, कि इंटेलिजे उठाएगा।

स्क्रैच से एक lein cljs परियोजना की स्थापना में समझाया गया है here में Figwheel की कोशिश करो।

क्रोम ब्राउज़र का उपयोग करने के लिए सबसे अच्छा। फिग्हेल के साथ जब आप उन स्रोत फ़ाइलों को सहेजते हैं जिन्हें आप संपादित कर रहे हैं, तो आपके देखने योग्य परिवर्तन ब्राउज़र विंडो में दिखाई देते हैं (या शायद ब्राउज़र डेवलपर के कंसोल में - इसे खोलने के लिए अच्छा) आप खुले हैं।

तो आप इंटेलिजे को एक संपादक के रूप में उपयोग कर सकते हैं। पृष्ठभूमि में फिग्हेल आपके द्वारा किए गए परिवर्तनों को देखेगा और यदि कोई त्रुटि हो तो यह ब्राउज़र के 'हेड अप' डिस्प्ले (यानी ब्राउज़र विंडो), या कंसोल आरईपीएल में दिखाई देगा जो आपने खोला है। आरईपीएल से आप ब्राउज़र में दिखाई देने वाले अलर्ट जैसी चीजें कर सकते हैं। यह सब फिग्हेल पेज पर समझाया गया है ...

वहां कुछ चलने वाले हिस्सों (चार पूरी तरह से - दो कंसोल, एक संपादक और ब्राउज़र विंडो) हैं। ध्यान देने योग्य एक दिलचस्प बात यह है कि आपका FigWheel REPL कंसोल (आपका 'डॉस बॉक्स') आपको बताएगा कि ब्राउज़र को कहां खोलना है, अधिकतर http://localhost:3449/ पर।

संपादित
यहाँ Figwheel cljs परियोजना सेटअप करने का एक alternative way है। अधिक हालिया, और 'फिगहेल आज़माएं' वर्णन की तुलना में थोड़ा अधिक 'मैन्युअल'। एक बार समाप्त होने पर ओम-नेक्स्ट निर्भरता को हटा दें यदि आप इसे नहीं चाहते हैं।

संपादित
साझा करने के लिए है कि यह अब कर्सिव अपने आप में एक आरईपीएल के लिए संभव है चाहता था, इसलिए इस बात की पुष्टि कर सकते हैं वहाँ 'डॉस बॉक्स' से एक बेहतर तरीका है। देखें कि यह here

में रनिंग संपादित
Chestnut "वेब अनुप्रयोगों के लिए शुरुआत अनुकूल Leiningen टेम्पलेट" अभी-टू-डेट कला की वर्तमान राज्य के साथ बनाया गया है।

संपादित करें (26/04/2017)
Starting from scratch with Clojurescript

+0

मैं 'Figwheel: http पर सर्वर प्रारंभ: // स्थानीय होस्ट: 3449 चुनें फोकस) CLJS आरईपीएल (के लिए तैयार करते हैं या छोड़ने>' कुछ लगता है उल्टा जाओ। – speedcell4

+0

कुछ भी गलत नहीं है कि केवल आरईपीएल (कंसोल में से एक) है। आप इसे काफी अनदेखा कर सकते हैं। यह आपको बता रहा है कि 'http: // localhost: 3449' पर ब्राउज़र टैब खोलना है। जाहिर है आप देखेंगे कि वहां क्या है। लेकिन अन्य कंसोल पाने के लिए महत्वपूर्ण है। क्रोम पर शीर्ष दाएं हाथ में हैम्बर्गर मेनू चीज़ से 'अधिक टूल-> डेवलपर टूल' पर जाएं। अगर आपके वेब पेज में कुछ गड़बड़ हुई है तो आप इसे यहां देखेंगे, या एक संदेश जिसे प्रोग्राम मुद्रित किया गया है - हो सकता है कि "हैलो सीमोर" हो।मुझे लगता है कि ब्राउज़र कंसोल दो महत्वपूर्ण है। –

संबंधित मुद्दे