问题描述:本地开发环境测试时,favorite.icon正常显示,部署其它环境,vue前端项目打包(npm run build)后,favorite.icon不显示了,成了一个这样的标识,控制台打印了Failed to load resource: the server responded with a status of 404 (Not Found) favorite.ico:1
查看vue构建后index.html,里面引用见下图
解决:
npm run build 后,把favicon.ico放到了index.html同级目录,dist目录下,注意呀,不是static目录下
把favicon.ico改一下位置,放到static目录下,构建后的index.html里引用favicon.ico路径更改一下,
未修改之前的:<link rel="shortcut icon" href=./favicon.ico>
修改之后的:
<link rel="shortcut icon" href=./static/favicon.ico>
在springmvc项目的位置: