2016-07-24 12 views
9

https://www.npmjs.com/package/jasmine-core ने कहा कि इसमें केवल मूल फ़ाइलें हैं। क्यों इतनी सारी परियोजनाएं पूरी फाइलों के बजाय कोर-फाइलों का उपयोग करती हैं? जैसे https://angular.io/docs/ts/latest/guide/webpack.htmlएनपीएम जैस्मीन और जैस्मीन-कोर पैकेज के बीच अंतर

उत्तर

7

jasmine रेपो का कारण बहुत अधिक डाउनलोड है क्योंकि सभी भाषा-विशिष्ट जैस्मीन मॉड्यूल/पैकेज इस पर निर्भर करते हैं। उदाहरण के लिए, जब मैंने अपने रेल ऐप में जैस्मीन मणि जोड़ा, तो उसने jasmine-gem और jasmine-core दोनों स्थापित किए।

नामकरण थोड़ा उलझन में है। असल में, वे एनपीएम उपयोगकर्ताओं को jasmine-npm मॉड्यूल पर निर्देशित करने का प्रयास कर रहे हैं जो जैस्मीन में नोड.जेएस-विशिष्ट विशेषताओं को जोड़ता है।

jasmine-core एनपीएम अंक पर jasmine भंडार, जिसमें मुख्य जैस्मीन कोड है। इसका उपयोग रूबी, नोड और पायथन समेत कई प्रकार की परियोजनाओं में किया जाता है।

jasminejasmine-npm भंडार में एनपीएम अंक पर, और यह jasmine भंडार में कोड पर निर्भर करता है। इसका रीडमे कहता है: "यह मॉड्यूल आपको अपने नोड.जेएस कोड के लिए जैस्मीन चश्मा चलाने की अनुमति देता है। आउटपुट आपके टर्मिनल में डिफॉल्ट रूप से प्रदर्शित होगा।"

Comparing jasmine vs. jasmine-core vs. jasmine-node vs. mocha

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