मैं अपने जावास्क्रिप्ट एप्लिकेशन को बनाने के लिए गल्प का उपयोग करता हूं। मैं उदाहरण के लिए, कुछ निर्भरता package.json फ़ाइल में घोषित किया है:गुल बिल्ड बिल्ड निर्भरताओं को स्वचालित रूप से स्थापित नहीं करता है?
"dependencies": {
"flux": "^2.0.1",
"keymirror": "~0.1.0",
"object-assign": "^1.0.0",
"react": "^0.13.1",
"dropzone": "^4.0.1",
"lodash": "^3.6.0"
},
जब मैं घूंट निर्माण चलाने के लिए, यह हमेशा मुझे तुरंत कुछ निर्भरता नहीं पाया जा सकता है जब तक कि मैं मैन्युअल रूप से उदाहरण के लिए npm install lodash
चलाते हैं।
क्या गल्फ रन npm install
स्वचालित रूप से चलाने का कोई तरीका है?
मुझे यकीन है कि आप कर सकते थे, लेकिन यह संभावना राउंडअबाउट तरीका होगा। आप अपनी सभी निर्भरताओं को एक सरल 'एनपीएम इंस्टॉल' के साथ इंस्टॉल कर सकते हैं, और यह उन लोगों को इंस्टॉल करेगा जो वहां नहीं हैं, इसलिए सबसे आसान सबसे आसान होगा आपके खोल पर 'npm install && gulp build'' यह सुनिश्चित करने के लिए कि इसे चलाने से पहले इसे निष्पादित किया गया हो gulp – ddprrt
हां मैं अब क्या कर रहा हूं :-) –
यदि आपने अभी तक 'npm इंस्टॉल' चलाने के लिए नहीं किया है, तो आप gulp चलाने से पहले स्थानीय रूप से इंस्टॉल कैसे करेंगे (जब तक कि यह वैश्विक स्तर पर स्थापित न हो, जो ऐसा नहीं लगता है)? मेरे लिए, मैं शायद 'npm install' का उपयोग करूंगा, फिर gulp चलाने के लिए' postinstall' स्क्रिप्ट का उपयोग करें। – alans