का उपयोग करने के लिए बोवर (बंद) से दूर जाने से मैंने 1 साल पहले नेट नेट एप्लिकेशन पर काम करना शुरू कर दिया था। मैंने अपने प्रोजेक्ट साइड पैकेज को प्रबंधित करने के लिए विजुअल स्टूडियो में प्रोजेक्ट स्थापित करने के लिए नेट कोर का इस्तेमाल किया और बॉवर का इस्तेमाल किया। ऐसा लगता है कि bower
being maintained/discontinued है और "प्रभारी लोग" yarn
या webpack
का उपयोग करने का सुझाव देते हैं।इसके बजाय यार्न/एनपीएम (नेट कोर एमवीसी) VS2017
तो मेरे सवाल का कैसे मैं yarn
बजाय bower
का उपयोग शुरू करते है? (या NPM अगर वह अधिक उपयुक्त है)
जब मैं अपने परियोजना शुरू मैं बोवर दृश्य स्टूडियो पैकेज प्रबंधक के भीतर से बस द्वारा टाइप करके इस्तेमाल किया:
bower install <package-name>
और यह भीतर फ़ाइलें/निर्देशिका स्थापित करने में कामयाब रहे मेरा wwwroot/lib/
फ़ोल्डर। मुझे बस अपनी _Layout.cshtml
पर निर्भरता जोड़नी पड़ी और सब कुछ बेकार ढंग से काम करता था।
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"
asp-fallback-src="~/lib/jquery/dist/jquery.min.js"
asp-fallback-test="window.jQuery">
</script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"
asp-fallback-src="~/lib/bootstrap/dist/js/bootstrap.min.js"
asp-fallback-test="window.jQuery && window.jQuery.fn && window.jQuery.fn.modal">
</script>
मुझे लगता है यह काफी मुश्किल यह पता लगाने की कैसे सूत या NPM उपयोग करने के लिए एक ही दृश्य स्टूडियो 2017 के भीतर "easyness" मैं पहले से ही BundlerMinifier.Core
NuGet पैकेज के माध्यम से फ़ाइलों को कम करने के लिए उपयोग किया प्राप्त करने के लिए, और मैं इस पर विश्वास यह स्वचालित रूप से मेरे भीतर फ़ाइलों के लिए करता है, इसलिए मैं जिस समाधान का उपयोग करना चाहता हूं उसके लिए आवश्यकता नहीं है।
मैंने googling की कोशिश की है, लेकिन ऐसा लगता है कि यह एक बहुत ही आम समस्या नहीं है। और मुझे मिले सभी लिंक एनपीएम का उपयोग करने का सुझाव देते हैं और wwwroot/lib/
पर फ़ाइलों को स्थानांतरित करने के लिए गल्प सेट अप करते हैं और मैंने कोशिश की लेकिन मुझे ऐसा करने में कुछ अजीब त्रुटियां मिल रही हैं।
मैं के साथ पैकेजों को स्थापित करने के लिए yarn
का उपयोग कैसे कर सकता हूं जैसा मैंने bower
के साथ किया था? या मुझे इसके बजाय npm
का उपयोग करना चाहिए?