用vue+webpack做项目,build出来的代码,index引用资源文件用的是绝对路径:<link href="/static/css/.... />
当你想把项目部署到非根目录时,比如在tomcat的webapps里面建文件夹vueapp部署项目,那会出现找不到资源文件的情况。
此时只要修改 config/index.js下的 build里面的assetsPublicPath属性,从'/'改成'./' 。这样打包后的index引用资源文件用的就会变成相对路径:<link href="./static/css/.... />
网友评论