采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这是nginx配置
这是项目配置的publicPath
这是项目部署的路径
网页可以正常打开,但是只要是/imgs/这个相对路径的图片全部找不到,另外有些在a标签上的跳转,比如:/#/order/list 这种类型的相对路径跳转也找不到。
我只能把nginx配置的资源访问路径做成 root /root/nginx/upload/mall;并且把项目配置文件的publicPath设置成“./”才能正常访问。但是如果想做二级路径。又该如何解决呢?
img资源需要用相对路径,不能用绝对路径
你如果nginx配置了二级目录,你的vue.config里面同样需要配置二级目录,否则这些图片资源肯定找不到。 vue.config里面应该也有一个publicPath,具体看一下文档
我上面有vue.config的截图。确实配置了
登录后可查看更多问答,登录/注册
Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性
550 3
2.0k 1
2.9k 6
1.8k 3
1.5k 1