2015-11-14 7 views
9

कुछ NPM संकुल स्थापित कर रहा है विश्व स्तर पर कभी कभी बुराई है। मुझे लगता है कि जैसे चमेली स्थापित करने के लिए नहीं करना चाहती:स्थापित करने और चलाने के NPM चमेली कैसे स्थानीय स्तर पर

npm install -g jasmine 

मैं कैसे बिना जी विशेषता स्थापित करने और उपयोग चमेली कर सकते हैं?

+1

वैश्विक एनपीएम पैकेज स्थापित करना आवश्यक नहीं है। कुछ पैकेजों के लिए, आप वास्तव में वैश्विक इंस्टॉल का उपयोग करना चाहते हैं, उदाहरण के लिए 'yo'। वैश्विक स्तर पर या स्थानीय स्तर पर एक पैकेज स्थापित करना है या नहीं, पूरी तरह से व्यक्तिपरक है। – Achrome

+0

सामान्य रूप से, अनुप्रयोगों में उपयोग किए जाने वाले पैकेज वैश्विक रूप से स्थापित किए जाने चाहिए और विशिष्ट वाले स्थानीय होना चाहिए। आपके द्वारा उपयोग किए जाने वाले किसी भी उपकरण पर लागू होता है .. – Nitin

उत्तर

15

1) आप एक NPM परियोजना init की जरूरत है। जादूगर की 5 वीं कदम पर (प्रश्न परीक्षण आदेश:) इनपुट चमेली

npm init 

1b) इससे पहले कि आप NPM परियोजना init हैं, तो सुनिश्चित करें कि आप अपने package.json में इन पंक्तियों के कर

"scripts": { 
    "test": "jasmine" 
}, 

2) एक स्थानीय निर्भरता

npm i --save-dev jasmine 
के रूप में चमेली स्थापित करें

3) वैश्विक चमेली init)

npm test init 

4) के लिए चमेली (वैकल्पिक init करने के लिए उदाहरण के परीक्षण बनाने के लिए (वैश्विक चमेली उदाहरण के लिए वैकल्पिक)

npm test examples 

5) परीक्षण चलाने के लिए (वैश्विक के लिए विकल्प जैस्मीन)

npm test 

-
पी एस एस अपने वैश्विक पर्यावरण को बचाएं :)

+3

आपने एक प्रश्न पूछा और एक ही पल में खुद को उत्तर दिया? – Nitin

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