मैं गीथब में निर्भरता का प्रबंधन कर रहा हूं जिसे मैं अपनी परियोजना में निर्भरता के रूप में उपयोग करता हूं। मैंने निर्भरता को टैरबॉल लिंक (जैसे https://github.com/username/dependecy/tarball/master) पैकेज.जेसन में रखा है और यह स्थानीय रूप से अपेक्षित के रूप में ठीक काम कर रहा है। जब मैं गिथब में पैकेज अपडेट करता हूं तो मैं npm install
चला सकता हूं और गिथब टैरबॉल समेत सभी निर्भरताओं को अपडेट किया जा सकता है। हालांकि यह हेरोोकू में मामला नहीं है। टैरबॉल से जुड़ी निर्भरता अद्यतन नहीं होती है। कोई विचार?हेरोोकू node.js को अपडेट नहीं करता है> package.json गीथब टैरबॉल निर्भरता
उत्तर
चूंकि किसी ने इसका उत्तर नहीं दिया है, लेकिन मैंने जो कुछ सीखा है, वह साझा करूंगा। यह चाल हैरोकू को लगता है कि टैरबॉल अलग या नया है ताकि वह इसे फिर से डाउनलोड कर सके। जैसा कि @celalo ने सुझाव दिया है कि आप इसे हटा सकते हैं या पथ बदल सकते हैं, प्रतिबद्ध कर सकते हैं, पुश कर सकते हैं, इसे वापस बदल सकते हैं, प्रतिबद्ध और धक्का दे सकते हैं। यह गन्दा है लेकिन यह काम करता है।
मैं जो कर रहा हूं वह मास्टर 1 शाखा बना रहा था। मैं शाखा को मास्टर के साथ सिंक में रखता हूं और फिर मास्टर और मास्टर 1 के बीच टैरबॉल यूआरएल को वैकल्पिक करता हूं जब मुझे अपडेट करने की आवश्यकता होती है।
मुझे भी इसी तरह की समस्या थी। मेरे एप्लिकेशन इस तरह कैरट संस्करण के साथ निर्भरता था:
"dependency": "^0.6",
इसलिए हर बार निर्भरता मिला अपने पैच संस्करण अद्यतन, मैं Heroku किसी भी प्रतिबद्ध बिना अद्यतन निर्भरता करना चाहते थे/मेरी अनुप्रयोग को पुश करता है। उसके लिए मैं सिर्फ मामले
heroku config:set NODE_MODULES_CACHE=false
में सेट और जब नया पैच संस्करण उपलब्ध हो गया मैं एक ही ऐप्लिकेशन है, जो पहले से ही Heroku डैशबोर्ड से तैनात किया गया था के मैनुअल पुनर्वितरित किया था। क्या आप अपने मामले के लिए ऐसा करने का प्रयास कर सकते हैं? संभवतः यह आपकी मदद करेगा।
- 1. हेरोोकू + गीथब परिनियोजन रणनीतियों
- 2. package.json?
- 3. Node.js MongoDB अप्सर्ट अपडेट
- 4. हेरोोकू
- 5. गीथब
- 6. गीथब
- 7. गीथब
- 8. गीथब
- 9. गीथब
- 10. गीथब
- 11. गीथब
- 12. गीथब
- 13. गीथब
- 14. गीथब
- 15. गीथब
- 16. गीथब
- 17. गीथब
- 18. गीथब
- 19. गीथब
- 20. गीथब
- 21. गीथब
- 22. क्या हेरोोकू PHP का समर्थन करता है?
- 23. node.js npm और git
- 24. गिट और गीथब रिपोजिटरी
- 25. गीथब रीडमे
- 26. टूलबल्ट इंस्टॉल: मणि हेरोोकू नहीं मिला
- 27. AlphabetIndexer setCursor अपने कैश को अपडेट नहीं करता
- 28. अवलोकन योग्य डेटा अपडेट को प्रतिबिंबित नहीं करता
- 29. कोई मौजूदा कस्टमप्रोपर्टी जोड़ें दस्तावेज़ को अपडेट नहीं करता
- 30. हेरोोकू सीडर:
मुझे यह समस्या है। अतीत में मैं निर्भरता के संस्करण को बढ़ाकर इसे चालित करने में सक्षम था लेकिन अब यह काम नहीं कर रहा है। – respectTheCode
यहां के लिए मेरा कामकाज है। बस यूआरएल में उपयोगकर्ता नाम बदलें और एक डमी प्रतिबद्ध करें। (हो सकता है कि सिर्फ एक कांटा का यूआरएल डालें) फिर से मूल में बदलें और फिर से प्रतिबद्ध करें। उम्मीद है कि यह – pars
में मदद करता है या सिर्फ node_modules फ़ोल्डर को उसकेोकू में धक्का देता है। – pars