मेरे vue (2.0) + वेबपैक प्रोजेक्ट में, मैं कॉन्फ़िगर vue-html-loader लोड नहीं कर सकता, लेकिन मेरे .vue फ़ाइलों में img टैग स्थिर स्रोत छवियों को लोड नहीं कर सकता है।vue + webpack project img स्थिर स्रोत
<img src="/web/img/[email protected]" srcset="/web/img/[email protected]" />
मेरे ब्राउज़र हमेशा 404 त्रुटि बाहर आ:
module: {
loaders: [
...
{
test: /\.html$/,
exclude: /node_modules/,
loaders: ['html', 'html-minify']
}
, {
test: /\.vue$/,
loader: 'vue'
}
...
]
},
vue: {
...
html: {
root: path.resolve(__dirname, './source/static'),
attrs: ['img:src', 'img:srcset']
},
loaders: {
css: ExtractTextPlugin.extract("css"),
sass: ExtractTextPlugin.extract("css!sass")
}
},
resolve: {
root: [
path.resolve('./source')
],
extensions: ['', '.js', '.json', '.scss', '.html', '.css', '.vue'],
alias: {
'vue': 'vue/dist/vue.js'
}
},
नीचे मेरी .vue फ़ाइल है: नीचे मेरी webpack config है। क्या किसी को भी एक ही समस्या है?
मुझे लगता है कि आपको स्थिर छवियों के लिए 'url-loader' की आवश्यकता है। मैं अत्यधिक 'वेबपैक] (https://github.com/vuejs-templates/webpack) टेम्पलेट' vue-cli 'द्वारा उपयोग किए जाने वाले अनुशंसा करता हूं। Https://github.com/vuejs-templates/webpack/blob/master/template/build/webpack.base.conf.js#L70 – Phil
@hihi Ihave ने यूआरएल लोडर जोड़ा, बग यह काम नहीं करता है। – Yuga