2017-10-20 31 views
10

जैसे ही धीरे-धीरे 'बंद हो जाता है' मुझे बोवर से एनपीएम में माइग्रेट करना बहुत मुश्किल लगता है। मैं DEV पैकेज डाउनलोड करने में कामयाब रहा लेकिन मुझे लगता है कि एनपीएम के लिए 'मुख्य-बॉवर-फाइल' के बराबर उपयोग करने का तरीका नहीं लगता है। मुझे कुछ समान 'मुख्य-एनपीएम-फाइल' मिलीं लेकिन "ओवरराइड" विधि का उपयोग करने का कोई तरीका नहीं है, यह बताता है कि बोअर किस प्रकार उपयोग करता है, यह इंगित करने के लिए कि कौन सी फाइलों की प्रतिलिपि बनाई जानी चाहिए।बॉवर से एनपीएम तक चलना और मुख्य-बॉवर-फाइलों का उपयोग करना

क्या कोई मुझे मार्गदर्शन कर सकता है कि मैं यह कैसे कर सकता हूं? अगर आपको मेरे पैकेज को पेस्ट करने की ज़रूरत है तो मुझे यहां बताएं।

उत्तर

1

मेरा मानना ​​है कि npnfiles हो सकता है आप (भी github पर) के लिए क्या देख रहे हैं।

कहता है कि यह मुख्य-बॉवर-फाइलों से काफी प्रेरित था।

var mainNPMFiles = require('npmfiles'); 

var files = mainNPMFiles([options]);` 

ऊपर है कि [विकल्प] टैग देखें, जहाँ आप ओवरराइड करने के लिए जो फ़ाइलों को एक पैकेज (वास्तव में मुख्य-बोवर-फ़ाइलों की तरह) में मुख्य फ़ाइलें हैं विकल्प शामिल कर सकती है।

{ 
    "name": "your-package-name", 
    "dependencies": { 
    "NPM-PACKAGE": "*" 
    }, 
    "overrides": { 
    "NPM-PACKAGE": { 
     "main": [ 
     // override the main files or even ignore the package 
     ] 
    } 
    } 
} 

यह आपके gulpfile में बहुत कम परिवर्तन की आवश्यकता चाहिए, क्योंकि आप सिर्फ मुख्य-NPM-फाइलों के साथ मुख्य-बोवर-फ़ाइलें बदल रहे हैं।

gulp.task('TASKNAME', function() { 
    return gulp.src(mainNPMFiles()) 
     .pipe(/* what you want to do with the files */) 
}); 
+0

क्या आप मुझे एक उदाहरण दिखा सकते हैं, मैं इसका उपयोग कैसे करूं? – webkitfanz

+1

लगभग समान होना चाहिए जैसे आपने मुख्य-बॉवर-फाइलों का उपयोग किया था। मुख्य एनपीएमफ़ाइल ({ ओवरराइड-स्टफ-यहां }) .pipe (gulp.dest ('js')); –

1

ठीक है, मैंने अभी आपके एएसपी.Net कोर प्रोजेक्ट पर प्रतिक्रिया जोड़ने के तरीके पर चरण-दर-चरण निर्देशों के साथ माध्यम पर एक लेख प्रकाशित किया है। यहाँ लेख देखें (बूटस्ट्रैप 4.0 बीटा 2 के लिए समर्थन शामिल):

https://medium.com/@csharpsolutionsuk/how-to-use-webpack-in-asp-net-core-projects-a-basic-react-template-sample-25a3681a5fc2

Github रेपो: https://github.com/phantom2017-Nov/AspNetCore-ReactTemplate

संबंधित मुद्दे