2015-01-08 9 views
7

मैं इस पेज को बताते हैं कि क्या Webstorm में बाहरी पुस्तकालय हैं पढ़ा है, लेकिन मैं अभी भी अधिक प्रश्न हैं: केवल कोड पूरा करने के लिए बाहरी पुस्तकालयों https://www.jetbrains.com/webstorm/help/configuring-javascript-libraries.htmlWebstorm बाहरी पुस्तकालयों स्पष्टीकरण

हैं और उत्पादन में मदद करता है? क्या वे index.html में उदाहरण के लिए पुस्तकालयों को जोड़ने के लिए उपयोग किया जा सकता है? (शायद नहीं, क्योंकि वे प्रोजेक्ट फ़ोल्डर में नहीं पाए जाते हैं)।

मुझे लगता है कि मेरा प्रश्न यह है कि बाहरी पुस्तकालयों के अलावा, मैंने शुरुआत में जो कहा था उसके अलावा?

+0

मैं द्वारा लोड नहीं किया जाएगा सोचें कि यहां सवाल यह है कि वे बाहरी पुस्तकालयों के रूप में क्यों उपयोग किए जाते हैं, न कि आपके प्रोजेक्ट में उपयोग की जाने वाली पुस्तकालयों की निर्भरता के रूप में। संभवत: आपने अपनी परियोजना को बढ़ाने और उत्पादन के दौरान उपयोग करने के लिए कहा था। –

उत्तर

9

सेटिंग्स/भाषा & फ्रेमवर्क/जावास्क्रिप्ट/पुस्तकालयों (और प्रोजेक्ट विंडो में बाहरी पुस्तकालयों के रूप में दिखाए गए) में जावास्क्रिप्ट पुस्तकालयों को कॉन्फ़िगर किया गया है, आपके <script> टैग में संदर्भों के साथ बिल्कुल कुछ नहीं है। पूर्व कोड कोड समापन/नेविगेशन/त्रुटि हाइलाइटिंग के लिए आईडीई द्वारा उपयोग किया जाता है, बाद में ब्राउज़र द्वारा रनटाइम में उपयोग किया जाता है। ब्राउज़र आईडीई में कॉन्फ़िगर जावास्क्रिप्ट पुस्तकालयों के बारे में कुछ भी नहीं जानता है, आईडीई आपकी HTML फ़ाइलों में <script> संदर्भों का उपयोग नहीं करता है।

मुझे चीजों को स्पष्ट करने के लिए कोशिश करते हैं: डिफ़ॉल्ट रूप से, पूरा होने के अपने प्रोजेक्ट जड़ के नीचे स्थित सभी जावास्क्रिप्ट फ़ाइलों के लिए काम करता है:

क्या पुस्तकालयों अपेक्षा की जाती है के लिए प्रयोग की जाने वाली। इसलिए, यदि आपके पास पहले से ही आपके प्रोजेक्ट स्ट्रक्चर में लाइब्रेरी .js फ़ाइलें हैं, तो यह पूरा होने के लिए पर्याप्त है। यदि वे गुम हैं, और आप इन सभी फ़ाइलों के साथ अपनी परियोजना को छेड़छाड़ नहीं करना चाहते हैं, तो आप उन्हें बाहरी रूप से (अपनी परियोजना के बाहर) स्टोर कर सकते हैं और उन्हें वेबस्टॉर्म पर उपलब्ध कराने के लिए पुस्तकालयों के रूप में कॉन्फ़िगर कर सकते हैं। ध्यान दें कि पुस्तकालयियां आपकी परियोजना में .js फ़ाइलों की तुलना में 'हल्के वजन' हैं - उन्हें केवल पढ़ने के लिए माना जाता है और निरीक्षण बंद हो जाते हैं। इसके अलावा, आप उन्हें दस्तावेज यूआरएल असाइन कर सकते हैं, लाइब्रेरी कोड के लिए बाहरी दस्तावेज सक्षम कर सकते हैं। तो, भले ही आप अपने प्रोजेक्ट में अपनी लाइब्रेरी फ़ाइलों है, यह भावना को ग्रंथालयों

तो जैसा कि जोड़ने के लिए कर सकता है, संक्षेप में प्रस्तुत करने:

  • पुस्तकालय परियोजना में अपने स्रोतों फ़ाइलों के बगल में रखा फ़ाइलें संरचना दोनों WebStorm और ब्राउज़र के लिए उपलब्ध हैं, या नहीं, वे सेटिंग्स में जावास्क्रिप्ट लाइब्रेरियों में जुड़ जाते हैं

  • ऑनलाइन पुस्तकालय अपने HTML में CDN लिंक के माध्यम से संदर्भित रनटाइम पर ब्राउज़र के लिए उपलब्ध है, लेकिन नहीं किया जा सकता पूरा करने के लिए
    आईडीई में

  • एक पुस्तकालय फ़ाइलों परियोजना के बाहर रखा जाता है और जावास्क्रिप्ट लाइब्रेरियों पूरा करने के लिए WebStorm लिए उपलब्ध हो जाएगा के रूप में विन्यस्त,
    लेकिन एक ब्राउज़र

+0

यह भी देखें http://blog.jetbrains.com/webstorm/2014/07/how-webstorm-works-completion-for-javascript- पुस्तकालय/ – lena

+0

बिल्कुल सही! सहायता के लिए धन्यवाद। –

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