npm स्क्रिप्ट में कमांड लाइन आर्गुमेंट कैसे पास करें?
सभी को नमस्ते! मैं Node.js और npm में नया हूँ। मेरे पास कई स्क्रिप्ट्स के साथ एक package.json है। उदाहरण के लिए, मैं अलग-अलग पैरामीटर्स के साथ टेस्ट चलाना चाहता हूँ: कभी --watch फ्लैग के साथ, कभी किसी विशिष्ट फ़ाइल का उल्लेख करके। अभी मैं ऐसा करता हूँ:\n\n```json\n{\n "scripts": {\n "test": "mocha",\n "test:watch": "mocha --watch",\n "test:file": "mocha test/somefile.js"\n }\n}\n```\n\nलेकिन यह बहुत असुविधाजनक है — हर विकल्प के लिए अलग स्क्रिप्ट बनानी पड़ती है। मैं एक ही `test` स्क्रिप्ट चाहता हूँ, लेकिन उसमें सीधे कमांड लाइन से आर्गुमेंट पास करूँ, उदाहरण के लिए:\n\n```\nnpm run test -- --watch\nnpm run test -- --grep "pattern"\nnpm run test test/mytest.js\n```\n\nलेकिन यह किसी कारण से काम नहीं करता — आर्गुमेंट mocha तक नहीं पहुँचते। मैंने अलग-अलग तरीके आज़माए: डबल डैश के साथ, बिना, कोट्स के साथ — कुछ भी काम नहीं आया।