Maison > Questions et réponses > le corps du texte
Structure du répertoire :
Code :
<img src="./title.png" />
Il peut être chargé normalement lors de son exécution sur le serveur local,
Mais il ne peut pas être chargé lorsqu'il est placé sur le serveur (tomcat). Le projet est déployé dans le répertoire webapp/myproject/,
Le chemin de l'image qui doit être demandé sur le serveur. le serveur est http://1.1.1.1:8080/ myproject...
Mais le chemin de l'image réellement demandé est http://1.1.1.1:8080/static/im...
Comment écrire le chemin de l'image dans vue comme le répertoire courant au lieu du répertoire racine du serveur
曾经蜡笔没有小新2017-07-05 10:28:18
.J'ai déjà rencontré ce problème et il a été compilé dans un document. Ce que vous devez modifier, c'est la configuration du webpack, puis le reconditionner
習慣沉默2017-07-05 10:28:18
J'ai également rencontré cela. Lorsqu'il est placé sur le serveur, le chemin de l'image doit à ce moment être un chemin absolu. Lorsqu'il est local, appuyez sur le chemin <img src="./title.png" /> . Lorsqu'il est placé sur le serveur, il s'agit de < ;img src="/myproject/static/img/title.45ae5f4.png" />. Bien sûr, la méthode ci-dessus est meilleure
高洛峰2017-07-05 10:28:18
Si vous utilisez des échafaudages, veuillez vous familiariser avec les utilisations de plusieurs JS dans la configuration, notamment index.js
build: {
env: require('./prod.env'),
index: path.resolve(__dirname, '../dist/index.html'),
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static', // 附件资源引用子目录
assetsPublicPath: '项目正式地址', // 服务器资源引用根目录
productionSourceMap: true,
}