2015-04-28 17 views
5

मुझे अंत में वह देव सर्वर चल रहा है और मुझे स्क्रीन पर कुछ मिलता है। मैं NPM की एक स्क्रिप्ट "शुरू" इस तरह से सेट किया हुआ: इस प्रकारवेबपैक: bundle.js नहीं मिल सकता

http://localhost:8080/bundle.js Failed to load resource: the server responded with a status of 404 (Not Found) 

मेरे फ़ोल्डर सेट कर रहे हैं:

appDir 
    ->app 
    ->node_modules 
    webpack.config.js 
    package.json 

मेरे webpack

"start": "webpack-dev-server --content-base app" 

मैं कोई त्रुटि मिलती है .config.js:

module.exports = { 
    context: __dirname + '/app', 
    entry: './index.js', 
    output: { 
     path: __dirname + '/app', 
     filename: './bundle.js' 
    } 
} 

क्या आप बता सकते हैं कि क्या गलत है?

उत्तर

7

bundle.js आपके /app निर्देशिका के अंदर स्थित है। आउटपुट में path विकल्प फ़ाइल के पूर्ण पथ को निर्दिष्ट करता है।

आपको फ़ाइल नाम में ./ की आवश्यकता नहीं है। यह अपेक्षाकृत output.path पर हल हो जाएगा लेकिन यह भ्रमित है और आपकी समस्या में योगदान दे सकता है।

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