एनपीएम के माध्यम से जावास्क्रिप्ट में स्क्रिप्ट चलाना

फाइल package.json में एक विशेष सेटिंग scripts होती है, जो एनपीएम के माध्यम से टर्मिनल के किसी भी कमांड को चलाने की अनुमति देती है। इसका उपयोग लंबे कमांड को अधिक सुविधाजनक बनाने के लिए किया जाता है।

आइए देखें कि इसके साथ कैसे काम करना है। उदाहरण के लिए मान लीजिए कि उपयोगिता sloc इंस्टॉल है:

terminalnpm install -D sloc

मान लीजिए हमें इसकी मदद से फोल्डर src की सामग्री गिननी है:

terminalnpx sloc src

आइए उपरोक्त कमांड को अधिक सुविधाजनक बनाएं। शुरुआत के लिए आइए देखें कि फाइल package.json में अभी क्या है:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  }
}

आइए अब इसमें scripts सेटिंग लिखें। यह सेटिंग कमांड के नाम और उनके मानों वाली एक ऑब्जेक्ट होगी। आइए गिनती कमांड के लिए कोई नाम सोचें, उदाहरण के लिए count। मान के रूप में वह टर्मिनल कमांड लिखें जिसे हम चलाना चाहते हैं:

package.json{
  "devDependencies": {
    "sloc": "^0.2.1"
  },
  "scripts": {
    "count": "npx sloc src"
  }
}

अब इस कमांड को चलाने के लिए हमें टर्मिनल में npm लिखना होगा, फिर कमांड run और फिर हमारे द्वारा सोचा गया कमांड का नाम:

terminalnpm run count
Задание 1

लाइब्रेरी cowsay को एक विशिष्ट पैरामीटर के साथ चलाने के लिए अपना खुद का कमांड बनाएं।