2015-10-23 16 views
5

में यूआरएल को पुनर्लेखन करना मैं फ़ाइलों को बंडल करने और सीएसएस आयात करने के लिए वेबपैक का उपयोग कर रहा हूं। बूटस्ट्रैप से शामिल एक सीएसएस फ़ाइल के अंदर, /fonts/glyphicons-halflings-regular.ttf का फ़ॉन्ट संदर्भ है।वेबपैक

क्या वेबपैक को/node_modules/bootstrap-css-only/fonts/to/fonts से फ़ाइलों को माउंट करने के लिए निर्देश देने का कोई तरीका है? या regex अभिव्यक्ति के आधार पर वेबपैक dev सर्वर के माध्यम से HTTP अनुरोध को फिर से लिखना है?

क्षमा करें अगर यह सुपर बेसिक है, तो वेबपैक पर नया।

उत्तर

2

आप फ़ाइल लोडर का उपयोग करें और [पथ] चर समायोजित कर सकते हैं:

loaders: [ 
    { 
     test: /\.(png|jpg|svg|ttf|eot|woff|woff2)$/, 
     loader: 'file?name=[path][name].[ext]' // your case: 'file?name=fonts/[name].[ext]' 
    } 
... 
], 

इस मामले में, सभी मिलान फ़ाइलें "फोंट /" फ़ोल्डर में रखा जाएगा।