Maison > Article > interface Web > Résoudre le problème des fichiers de ressources introuvables après le conditionnement des images référencées CSS dans vue+webpack
Maintenant, je vais partager avec vous un article détaillé sur la façon dont vue+webpack résout le problème des fichiers de ressources introuvables après le packaging des images référencées CSS. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde.
Utilisez vue pour empaqueter et référencer des ressources d'images via CSS.
.img { height: 500px; width: 100%; background: url("./assets/img/1.jpg") no-repeat; background-size: 100%; }
L'effet de la mise à jour à chaud de l'environnement de développement est comme ça
Mais c'est packaged La page a signalé une erreur indiquant que la ressource était introuvable.
Après avoir vérifié la raison, style-loader n'a pas pu définir son propre publicPath après que le CSS ait importé l'image et l'ait empaquetée, j'ai donc modifié le chemin CSS publicPath de ExtractTextPlugin.
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, // css 引用图片打包问题 publicPath: '../../../', fallback: 'vue-style-loader' }) } else { return ['vue-style-loader'].concat(loaders) }
Après avoir construit une fois, aucune erreur n'a été signalée et l'affichage était normal !
Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.
Articles associés :
Implémentation de Vue.js Comment faire glisser des images à volonté
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!