मैं में एक मॉड्यूल के स्थानीय संस्करण का उपयोग कैसे करूँ node.js
। उदाहरण के लिए, मेरे ऐप में, मैंने कॉफी-स्क्रिप्ट स्थापित की:
npm install coffee-script
यह इसे स्थापित करता है ./node_modules
और कॉफी कमांड में है ./node_modules/.bin/coffee
। क्या इस कमांड को चलाने का कोई तरीका है जब मैं अपनी परियोजना के मुख्य फ़ोल्डर में हूं? मुझे लगता है कि मैं bundle exec
बंडलर में कुछ इसी तरह की तलाश कर रहा हूं । मूल रूप से, मैं कॉफी-स्क्रिप्ट का एक संस्करण निर्दिष्ट करना चाहूंगा जिसे परियोजना में शामिल सभी को उपयोग करना चाहिए।
मुझे पता है कि मैं -g
ध्वज को विश्व स्तर पर स्थापित करने के लिए जोड़ सकता हूं इसलिए कॉफी कहीं भी ठीक काम करती है, लेकिन क्या होगा अगर मैं प्रति प्रोजेक्ट कॉफी के विभिन्न संस्करण चाहता हूं?
coffee
कमांड को npm scripts
सेक्शन में डालने की सलाह देता है , जैसे "build": "coffee -co target/directory source/directoy", so you can run
टर्मिनल से npm रन बिल्ड`।
npm install niftycommand
और फिर बातेंniftycommand
। लेकिन यह तब तक काम नहीं करेगा जब तक आपके पास नहीं हो ।/node_modules/.bin अपने रास्ते में, क्या यह होगा?