2012-04-03 10 views
66

Nuget संकुल ~/स्क्रिप्टNuGet अलग निर्देशिका के लिए स्क्रिप्ट

मैं अपनी सामग्री एक ~/सामग्री फ़ोल्डर में व्यवस्थित किया है, जो

~/content/css 
~/content/images 
~/content/scripts 
~/content/scripts/vendor (for packages/ downlaoded scripts) 
~/content/scripts/site (my own site's JS) 

शामिल रखना पसंद करते हैं मैं कैसे Nuget डाउनलोड कर सकता हूँ करने के लिए जावास्क्रिप्ट फ़ाइलों को डाउनलोड जावास्क्रिप्ट फाइल ~/content/scripts/vendor पर?

+0

संभव डुप्लिकेट [क्या NuGet के लिए संकुलों का स्थान बदलना संभव है?] (http://stackoverflow.com/questions/4092759/is-it-possible-to-change-the-location-of-packages-for-nuget) –

उत्तर

53

फिलहाल, NuGet डिफ़ॉल्ट स्थान से कहीं और संकुल संसाधनों को स्थापित करने का समर्थन नहीं करता है। एक मौजूदा NuGet कार्य आइटम है जो इस सुविधा को कवर करेगा: #1914 - Allow package resource folders to be configurable

+1

हाँ, इस सुविधा को लेकर अच्छा लगेगा, शायद ऐसा कुछ: http://i.imgur.com/4f308dT.png –

+9

समझ में नहीं आता कि 200 से अधिक वोट वाले कार्य आइटम को 2 से अधिक के बाद हल नहीं किया गया है वर्षों। – Gigi2m02

+1

क्योंकि NuGet एक विचारधारा है। यह मणि/एनपीएम का केवल एक हल्का क्लोन है। मैं आपको यह नहीं बता सकता कि एएसपीनेट/एमवीसी डेवलपर्स डिफ़ॉल्ट परियोजना प्रारूप से मेल खाने के लिए lib की फ़ाइलों को पुनर्व्यवस्थित करने के लिए प्रयास करेंगे, और इसके बारे में कभी भी सवाल नहीं उठाएंगे। – QueueHammer

6

वास्तव में कोई 'उत्तर' नहीं है, लेकिन ध्यान देने योग्य है: बोवर को फ्रंट-एंड लाइब्रेरी के प्रबंधन की शिफ्ट के साथ, मुझे उम्मीद नहीं है कि work item #1914 कभी भी लागू किया जाएगा। मैं आपकी कस्टम फ़ोल्डर संरचना को प्राप्त करने के लिए एनपीएम, बोवर और ग्रंट के संयोजन का उपयोग कैसे कर सकता हूं, यह देखने की अत्यधिक अनुशंसा करता हूं।

यदि आपने वीएस2015 पर प्रारंभिक रूप से देखा है, तो आप देखेंगे कि यह आपके प्रोजेक्ट सेट-अप और रखरखाव के लिए नया अनुशंसित तरीका है।

बोवर

निर्भरता प्रबंधन एचटीएमएल, सीएसएस, जेएसएस में writting सामने अंत घटकों के प्रबंधन के लिए इस्तेमाल किया उपकरण (जैसे बूटस्ट्रैप, नॉकआउट, कोणीय, पल, lightboxes, गैलरी पुस्तकालयों, ...)

NPM

निर्भरता प्रबंधन उपकरण के लिए इस्तेमाल किया प्रबंध नोड js मॉड्यूल

ग्रंट

ग्रंट एक जावास्क्रिप्ट कार्य धावक उपकरण है। आप घुरघुराना का उपयोग कर चीजें हैं जो आप मैन्युअल रूप से अन्यथा करना था की एक बहुत कुछ कर सकते हैं:, फ़ाइलें संकलन फ़ाइलें linting, फ़ाइलों को ले ...

ऊपर तीन के बीच अंतर यहाँ विस्तार से समझाया: Difference between Grunt, NPM and Bower (package.json vs bower.json)