2013-04-15 10 views
8

कुछ पुस्तकालयों ने पहले से ही अपने जीथब भंडार में जावास्क्रिप्ट फ़ाइल नहीं बनाई है क्योंकि इन पुस्तकालयों के लेखक आसपास के कलाकृतियों को बनाए रखने के खिलाफ हैं (उदाहरण के लिए Sinon.JS)। क्या बोवर का उपयोग करके इसका निपटारा करने का कोई पसंदीदा तरीका है?बॉवर में प्रीबिल्ट फ़ाइल के बिना पुस्तकालयों को स्थापित करने के लिए समाधान

मुझे पता है कि मैं भंडार को फोर्क कर सकता हूं और बॉवर के साथ प्रीबिल्ट फ़ाइल के साथ अपना कांटा पंजीकृत कर सकता हूं। मुझे यकीन नहीं है कि यह इसे संभालने का सबसे अच्छा/सही तरीका है या नहीं।

उत्तर

4

वर्तमान में यह सबसे अच्छा तरीका है। आप इसे स्थानीय रूप से भी रख सकते हैं और इसे 'निर्भरता' में पूर्ण पथ के साथ संदर्भित कर सकते हैं। हम एनपीएम जैसे घटकों को प्रकाशित करने के लिए लेखक की क्षमता जोड़ने पर काम कर रहे हैं।

13

यदि कोई उचित बोवर पैकेज रजिस्ट्रार नहीं है, तो आप किसी भी गिट रेपो से स्थापित कर सकते हैं (यदि आप उचित गिट टैग हैं तो संस्करणों को निर्दिष्ट कर सकते हैं), और यहां तक ​​कि .zip या .tar.gz फ़ाइलों से भी यदि आप एक यूआरएल प्रदान करते हैं । यह http://bower.io/

bower install <package> 

से <package> कहाँ निम्न में से कोई एक हो सकता है है:

  • एक ऐसा नाम है जो बोवर, उदा, jQuery के साथ पंजीकृत एक पैकेज को मैप करता है।
  • एक दूरस्थ गिट एंडपॉइंट, उदाहरण के लिए, git: //github.com/someone/some-package.git। सार्वजनिक या निजी हो सकता है।
  • एक स्थानीय गिट एंडपॉइंट, यानी, एक फ़ोल्डर जो एक गिट भंडार है।
  • एक शॉर्ट एंड एंडपॉइंट, उदाहरण के लिए, कोई/कुछ-पैकेज (गिटहब में डिफ़ॉल्ट)।
  • ज़िप और tar.gz फ़ाइलों सहित फ़ाइल के लिए एक यूआरएल। इसकी सामग्री निकाली जाएगी।
बेशक

आप किसी भी निर्भरता संकल्प इस तरह से नहीं मिलेगा, लेकिन यदि आप स्वयं अपनी bower.json फ़ाइल

+0

को स्पष्ट रूप से किसी भी निर्भरता को जोड़ने यह सबसे अधिक उपयोगी हो गया था कि की देखभाल कर सकते हैं तो मैं है का जवाब आज तक, आज तक देखा। +1 – Kristian

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

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