猿问

vue里引用的图片 部署到服务器加载失败

目录结构:

代码:

<img src="./title.png" />

在本地服务器运行可以正常加载, 
但是放到服务器(tomcat)上就无法加载, 项目部署在webapp/myproject/目录,
在服务器应该请求的图片路径是http://1.1.1.1:8080/myproject...
但是实际请求的图片路径是http://1.1.1.1:8080/static/im...
请问如何在vue里把图片路径写成当前目录而不是服务器根目录


斯蒂芬大帝
浏览 898回答 1
1回答

萧十郎

你如果用的脚手架,请熟悉下config里面几个JS的用途,尤其是index.jsbuild: {&nbsp; &nbsp; &nbsp; &nbsp; env: require('./prod.env'),&nbsp; &nbsp; &nbsp; &nbsp; index: path.resolve(__dirname, '../dist/index.html'),&nbsp; &nbsp; &nbsp; &nbsp; assetsRoot: path.resolve(__dirname, '../dist'),&nbsp; &nbsp; &nbsp; &nbsp; assetsSubDirectory: 'static', // 附件资源引用子目录&nbsp; &nbsp; &nbsp; &nbsp; assetsPublicPath: '项目正式地址', // 服务器资源引用根目录&nbsp; &nbsp; &nbsp; &nbsp; productionSourceMap: true,&nbsp; &nbsp; }
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答